.mod-inventory-listing-theme2 .inventory-heading h1{color:#222;text-decoration:none;font-weight:700;font-style:normal;text-transform:none;font-size:39px;margin-top:0;margin-bottom:10px}@media (min-width:768px){.mod-inventory-listing-theme2 .inventory-heading h1{font-weight:700;font-style:normal;text-transform:none;font-size:39px;margin-top:0;margin-bottom:10px}}@media (min-width:992px){.mod-inventory-listing-theme2 .inventory-heading h1{font-weight:700;font-style:normal;text-transform:none;font-size:39px;margin-top:0;margin-bottom:10px}}@media (min-width:1200px){.mod-inventory-listing-theme2 .inventory-heading h1{font-weight:700;font-style:normal;text-transform:none;font-size:39px;margin-top:0;margin-bottom:10px}}.mod-inventory-listing-theme2 .not-found{text-align:center;padding:40px 10px}@media (min-width:768px){.mod-inventory-listing-theme2 .not-found{padding-bottom:100px}}.mod-inventory-listing-theme2 .not-found_small-bottom-padding{padding:20px 10px}.mod-inventory-listing-theme2 .not-found__icon{width:100%;height:70px;fill:#444}.mod-inventory-listing-theme2 .not-found__message{color:#444;font-size:19px;text-decoration:none;font-weight:400;font-style:normal;text-transform:none;margin-top:20px;margin-bottom:10px}@media (min-width:768px){.mod-inventory-listing-theme2 .not-found__message{font-size:19px;font-weight:400;text-transform:none;margin-top:20px;margin-bottom:10px}}@media (min-width:992px){.mod-inventory-listing-theme2 .not-found__message{font-size:19px;font-weight:400;text-transform:none;margin-top:20px;margin-bottom:10px}}@media (min-width:1200px){.mod-inventory-listing-theme2 .not-found__message{font-size:19px;font-weight:400;text-transform:none;margin-top:20px;margin-bottom:10px}}.mod-inventory-listing-theme2 .not-found__link{color:#db2121;font-size:15px;text-decoration:none;font-weight:400;font-style:normal;text-transform:none;margin-top:0;margin-bottom:0}@media (min-width:768px){.mod-inventory-listing-theme2 .not-found__link{font-size:15px;font-weight:400;text-transform:none;margin-top:0;margin-bottom:0}}@media (min-width:992px){.mod-inventory-listing-theme2 .not-found__link{font-size:15px;font-weight:400;text-transform:none;margin-top:0;margin-bottom:0}}@media (min-width:1200px){.mod-inventory-listing-theme2 .not-found__link{font-size:15px;font-weight:400;text-transform:none;margin-top:0;margin-bottom:0}}.mod-inventory-listing-theme2 .not-found__link:hover{color:#a10000;text-decoration:underline}.mod-inventory-listing-theme2 .inventory-heading{padding:0 0 20px}@media (min-width:992px){.mod-inventory-listing-theme2 .inventory-heading{min-height:120px}}@media (min-width:480px){.mod-inventory-listing-theme2 .inventory-heading_left{float:left}}.mod-inventory-listing-theme2 .inventory-heading_right{padding-top:20px;margin-bottom:10px}@media (min-width:480px){.mod-inventory-listing-theme2 .inventory-heading_right{float:right;margin-left:10px}}.mod-inventory-listing-theme2 .inventory-heading_right-item{display:inline-block;vertical-align:middle}.mod-inventory-listing-theme2 .inventory-heading__sort-btn{color:#222;font-size:15px;text-decoration:none;font-weight:400;font-style:normal;text-transform:uppercase}@media (max-width:767px){.mod-inventory-listing-theme2 .inventory-heading__sort-btn{padding-left:15px;padding-right:15px}.mod-inventory-listing-theme2 .inventory-heading__sort-btn:before{margin-right:0;font-size:1.3333em}}@media (min-width:768px){.mod-inventory-listing-theme2 .inventory-heading__sort-btn{font-size:15px;font-weight:400;text-transform:capitalize}}@media (min-width:992px){.mod-inventory-listing-theme2 .inventory-heading__sort-btn{font-size:15px;font-weight:400;text-transform:uppercase}}@media (min-width:1200px){.mod-inventory-listing-theme2 .inventory-heading__sort-btn{font-size:15px;font-weight:400;text-transform:uppercase}}.mod-inventory-listing-theme2 .inventory-heading__sort-select select{height:auto;color:#444;font-size:15px;text-decoration:none;font-weight:400;font-style:normal;text-transform:none}@media (min-width:768px){.mod-inventory-listing-theme2 .inventory-heading__sort-select select{font-size:15px;font-weight:400;text-transform:none}}@media (min-width:992px){.mod-inventory-listing-theme2 .inventory-heading__sort-select select{font-size:15px;font-weight:400;text-transform:none}}@media (min-width:1200px){.mod-inventory-listing-theme2 .inventory-heading__sort-select select{font-size:15px;font-weight:400;text-transform:none}}.mod-inventory-listing-theme2 .inventory-heading__count{color:#444;font-size:15px;text-decoration:none;font-weight:400;font-style:normal;text-transform:none;margin-top:0;margin-bottom:0}@media (min-width:768px){.mod-inventory-listing-theme2 .inventory-heading__count{font-size:15px;font-weight:400;text-transform:none;margin-top:0;margin-bottom:0}}@media (min-width:992px){.mod-inventory-listing-theme2 .inventory-heading__count{font-size:15px;font-weight:400;text-transform:none;margin-top:0;margin-bottom:0}}@media (min-width:1200px){.mod-inventory-listing-theme2 .inventory-heading__count{font-size:15px;font-weight:400;text-transform:none;margin-top:0;margin-bottom:0}}.mod-inventory-listing-theme2 .inventory-view-types{display:inline-block;margin-right:30px}@media (min-width:768px){.mod-inventory-listing-theme2 .inventory-view-types{margin-right:15px}}.mod-inventory-listing-theme2 .inventory-view-type{display:inline-block;vertical-align:top;font-size:22px;color:#444;padding:8px;line-height:0;text-align:center;border:1px solid transparent;cursor:pointer}.mod-inventory-listing-theme2 .inventory-view-type_active{color:#444;border:1px solid #db2121;cursor:default}.mod-inventory-listing-theme2 .inventory-sorting_heading{border-bottom:1px solid;border-color:#cecece;padding-bottom:16px;margin-bottom:15px}.mod-inventory-listing-theme2 .inventory-sorting_heading:before{margin-right:7px}.mod-inventory-listing-theme2 .inventory-sorting_radio_input{display:none}.mod-inventory-listing-theme2 .inventory-sorting_radio_label{display:block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:0 0;color:inherit;font-weight:400;padding:5px;margin:0 -5px 1px;cursor:pointer;max-width:none}.mod-inventory-listing-theme2 .inventory-sorting_radio_input:checked+.inventory-sorting_radio_label,.mod-inventory-listing-theme2 .inventory-sorting_radio_label:hover{background:#444;color:#fff}.mod-inventory-listing-theme2 .infinite-preloader{height:50px}.mod-inventory-listing-theme2 .infinite-preloader .module-preloader_overlay{display:none}.mod-inventory-listing-theme2 .inventory-pagination.module-preloader .inventory-pagination_link{visibility:hidden}.mod-inventory-listing-theme2 .vehicle-item{position:relative}.mod-inventory-listing-theme2 .vehicle-item>div{position:relative}.mod-inventory-listing-theme2 .vehicle-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid;border-color:#cecece;background-color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mod-inventory-listing-theme2 .vehicle-item:hover{z-index:3}.mod-inventory-listing-theme2 .vehicle-item:hover .vehicle-item__image-wrapper{opacity:.9}.mod-inventory-listing-theme2 .vehicle-item:hover .vehicle-item__image-slide-dots{opacity:1}.mod-inventory-listing-theme2 .vehicle-item__link_no-decoration,.mod-inventory-listing-theme2 .vehicle-item__link_no-decoration:focus,.mod-inventory-listing-theme2 .vehicle-item__link_no-decoration:hover{text-decoration:none}.mod-inventory-listing-theme2 .vehicle-item>.vehicle-item__classification-badge{position:absolute}.mod-inventory-listing-theme2 .vehicle-item__classification-badge{top:10px;z-index:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mod-inventory-listing-theme2 .vehicle-item__classification-badge_position_left{left:0}.mod-inventory-listing-theme2 .vehicle-item__classification-badge_position_right{right:0}.mod-inventory-listing-theme2 .vehicle-item__image-wrapper{position:relative;overflow:hidden;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;-ms-flex-negative:0;flex-shrink:0}.mod-inventory-listing-theme2 .vehicle-item .digital-garage-save-icon{position:absolute;z-index:2;top:5px;right:5px}.mod-inventory-listing-theme2 .vehicle-item__image-slide-dots{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;left:0;right:0;opacity:0}.mod-inventory-listing-theme2 .vehicle-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mod-inventory-listing-theme2 .vehicle-item__title,.mod-inventory-listing-theme2 .vehicle-item__title-elements{color:#444;font-size:17px;font-weight:700;font-style:normal;text-transform:none}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-item__title,.mod-inventory-listing-theme2 .vehicle-item__title-elements{font-size:17px}}@media (min-width:992px){.mod-inventory-listing-theme2 .vehicle-item__title,.mod-inventory-listing-theme2 .vehicle-item__title-elements{font-size:17px}}@media (min-width:1200px){.mod-inventory-listing-theme2 .vehicle-item__title,.mod-inventory-listing-theme2 .vehicle-item__title-elements{font-size:17px}}.mod-inventory-listing-theme2 .vehicle-item__title-elements{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mod-inventory-listing-theme2 .vehicle-item__title-elements .vehicle-item__title{padding-top:0;margin-bottom:0}.mod-inventory-listing-theme2 .vehicle-item__type{font-size:.8em}.mod-inventory-listing-theme2 .vehicle-item__title-right{margin-left:10px}.mod-inventory-listing-theme2 .vehicle-item__title{text-decoration:none;-webkit-box-sizing:content-box;box-sizing:content-box}.mod-inventory-listing-theme2 .vehicle-item__title:hover{text-decoration:underline}.mod-inventory-listing-theme2 .vehicle-item__additional-highlight-item{width:100%;margin-right:0}.mod-inventory-listing-theme2 .vehicle-item__price-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mod-inventory-listing-theme2 .vehicle-item__price-row_discount{color:#db2121}.mod-inventory-listing-theme2 .vehicle-item__price-label,.mod-inventory-listing-theme2 .vehicle-item__price-num{font-size:13px}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-item__price-label,.mod-inventory-listing-theme2 .vehicle-item__price-num{font-size:13px}}@media (min-width:992px){.mod-inventory-listing-theme2 .vehicle-item__price-label,.mod-inventory-listing-theme2 .vehicle-item__price-num{font-size:13px}}@media (min-width:1200px){.mod-inventory-listing-theme2 .vehicle-item__price-label,.mod-inventory-listing-theme2 .vehicle-item__price-num{font-size:13px}}.mod-inventory-listing-theme2 .vehicle-item__price-num{margin-left:auto}.mod-inventory-listing-theme2 .vehicle-item__buttons-wrapper{margin-top:20px}.mod-inventory-listing-theme2 .vehicle-item__badges-wrapper{font-size:0;letter-spacing:0;margin-top:10px}.mod-inventory-listing-theme2 .vehicle-item__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mod-inventory-listing-theme2 .vehicle-item__button{padding-left:10px;padding-right:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mod-inventory-listing-theme2 .vehicle-item__third-party{margin-top:10px}.mod-inventory-listing-theme2 .vehicle-item__offers-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5px}.mod-inventory-listing-theme2 .vehicle-item__offer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:100%;text-decoration:none;padding:8px 14px;margin-top:5px;color:#222;background-color:#ececec;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mod-inventory-listing-theme2 .vehicle-item__offer:active,.mod-inventory-listing-theme2 .vehicle-item__offer:hover{background-color:#dcdcdc;color:#222}.mod-inventory-listing-theme2 .vehicle-item__offer:active .vehicle-item__offer-text,.mod-inventory-listing-theme2 .vehicle-item__offer:hover .vehicle-item__offer-text{color:#888}.mod-inventory-listing-theme2 .vehicle-item__offer-category{min-width:25%;font-size:1.1em}.mod-inventory-listing-theme2 .vehicle-item__offer-content{margin-left:15px}.mod-inventory-listing-theme2 .vehicle-item__offer-payment{font-weight:700;font-size:1.1em}.mod-inventory-listing-theme2 .vehicle-item__offer-text{font-size:.9em;color:#888}.mod-inventory-listing-theme2 .vehicle-item__offer-payment,.mod-inventory-listing-theme2 .vehicle-item__offer-text{line-height:1.4}.mod-inventory-listing-theme2 .vehicle-item__links{overflow:hidden;margin-top:10px}.mod-inventory-listing-theme2 .vehicle-item__links-item{padding-left:10px;border-left:1px solid #db2121;margin:4px 20px 4px -10px;display:block;float:left}.mod-inventory-listing-theme2 .vehicle-item .third-party-buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:992px){.mod-inventory-listing-theme2 .vehicle-item_theme_default .vehicle-item__offer{min-width:calc(50% - 5px);margin-right:5px}}.mod-inventory-listing-theme2 .vehicle-item_theme_mazda .vehicle-item__title{line-height:1.3}.mod-inventory-listing-theme2 .vehicle-item_theme_mazda .vehicle-item__badges-wrapper,.mod-inventory-listing-theme2 .vehicle-item_theme_mazda .vehicle-item__features,.mod-inventory-listing-theme2 .vehicle-item_theme_mazda .vehicle-item__highlights,.mod-inventory-listing-theme2 .vehicle-item_theme_mazda .vehicle-item__links,.mod-inventory-listing-theme2 .vehicle-item_theme_mazda .vehicle-item__offers-wrapper,.mod-inventory-listing-theme2 .vehicle-item_theme_mazda .vehicle-item__prices,.mod-inventory-listing-theme2 .vehicle-item_theme_mazda .vehicle-item__tools-wrapper{margin-top:10px;border-top:1px solid #cecece;padding-top:10px}.mod-inventory-listing-theme2 .vehicle-item_theme_mazda .vehicle-item__tools-wrapper{padding-top:0}.mod-inventory-listing-theme2 .vehicle-item_theme_mazda .vehicle-item__offer{margin-top:0}.mod-inventory-listing-theme2 .vehicle-item_theme_mazda .vehicle-item__offer+.vehicle-item__offer{margin-top:5px}.mod-inventory-listing-theme2 .vehicle-item_view_grid,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;width:300px}.mod-inventory-listing-theme2 .vehicle-item_view_grid .vehicle-item__image-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item .vehicle-item__image-wrapper{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-item_view_grid .vehicle-item__image-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item .vehicle-item__image-wrapper{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}}@media (min-width:992px){.mod-inventory-listing-theme2 .vehicle-item_view_grid .vehicle-item__image-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item .vehicle-item__image-wrapper{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}}@media (min-width:1200px){.mod-inventory-listing-theme2 .vehicle-item_view_grid .vehicle-item__image-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item .vehicle-item__image-wrapper{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}}.mod-inventory-listing-theme2 .vehicle-item_view_grid .vehicle-item__content,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item .vehicle-item__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mod-inventory-listing-theme2 .vehicle-item_view_grid .vehicle-item__descr,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item .vehicle-item__descr{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-item_view_grid .vehicle-item__descr,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item .vehicle-item__descr{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}}@media (min-width:992px){.mod-inventory-listing-theme2 .vehicle-item_view_grid .vehicle-item__descr,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item .vehicle-item__descr{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}}@media (min-width:1200px){.mod-inventory-listing-theme2 .vehicle-item_view_grid .vehicle-item__descr,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item .vehicle-item__descr{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}}.mod-inventory-listing-theme2 .vehicle-item_view_grid .vehicle-item__offer,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item .vehicle-item__offer{min-width:100%;margin-right:0}.mod-inventory-listing-theme2 .vehicle-item_view_grid .vehicle-item__third-party,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item .vehicle-item__third-party{margin-bottom:20px}.mod-inventory-listing-theme2 .vehicle-item_view_grid .vehicle-item__prices-and-buttons-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item .vehicle-item__prices-and-buttons-wrapper{margin-top:auto;position:relative}.mod-inventory-listing-theme2 .vehicle-item_view_grid .vehicle-item__prices-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item .vehicle-item__prices-wrapper{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-item_view_grid .vehicle-item__prices-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item .vehicle-item__prices-wrapper{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}}@media (min-width:992px){.mod-inventory-listing-theme2 .vehicle-item_view_grid .vehicle-item__prices-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item .vehicle-item__prices-wrapper{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}}@media (min-width:1200px){.mod-inventory-listing-theme2 .vehicle-item_view_grid .vehicle-item__prices-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item .vehicle-item__prices-wrapper{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}}.mod-inventory-listing-theme2 .vehicle-item_view_grid .vehicle-item__highlights-subtitle,.mod-inventory-listing-theme2 .vehicle-item_view_grid .vehicle-item__title,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item .vehicle-item__highlights-subtitle,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item .vehicle-item__title{overflow:hidden}.mod-inventory-listing-theme2 .vehicle-item_view_grid .vehicle-item__highlights-subtitle,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item .vehicle-item__highlights-subtitle{max-height:3.2em}.mod-inventory-listing-theme2 .vehicle-item_view_grid .vehicle-item__buttons-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item .vehicle-item__buttons-wrapper{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-item_view_grid .vehicle-item__buttons-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item .vehicle-item__buttons-wrapper{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}}@media (min-width:992px){.mod-inventory-listing-theme2 .vehicle-item_view_grid .vehicle-item__buttons-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item .vehicle-item__buttons-wrapper{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}}@media (min-width:1200px){.mod-inventory-listing-theme2 .vehicle-item_view_grid .vehicle-item__buttons-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item .vehicle-item__buttons-wrapper{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}}.mod-inventory-listing-theme2 .vehicle-item_view_grid.vehicle-item_theme_default,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item.vehicle-item_theme_default{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-item_view_grid.vehicle-item_theme_default,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item.vehicle-item_theme_default{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}@media (min-width:992px){.mod-inventory-listing-theme2 .vehicle-item_view_grid.vehicle-item_theme_default,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item.vehicle-item_theme_default{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}}@media (min-width:1200px){.mod-inventory-listing-theme2 .vehicle-item_view_grid.vehicle-item_theme_default,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item.vehicle-item_theme_default{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}}.mod-inventory-listing-theme2 .vehicle-item_view_grid.vehicle-item_theme_default .vehicle-item__title,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item.vehicle-item_theme_default .vehicle-item__title{max-height:3.3em}.mod-inventory-listing-theme2 .vehicle-item_view_grid.vehicle-item_theme_default .vehicle-item__descr,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item.vehicle-item_theme_default .vehicle-item__descr{margin-top:15px;margin-bottom:15px}.mod-inventory-listing-theme2 .vehicle-item_view_grid.vehicle-item_theme_default .vehicle-item__descr .vehicle-item__offers-wrapper,.mod-inventory-listing-theme2 .vehicle-item_view_grid.vehicle-item_theme_default .vehicle-item__descr .vehicle-item__tools-wrapper_bottom,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item.vehicle-item_theme_default .vehicle-item__descr .vehicle-item__offers-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item.vehicle-item_theme_default .vehicle-item__descr .vehicle-item__tools-wrapper_bottom{display:none}.mod-inventory-listing-theme2 .vehicle-item_view_grid.vehicle-item_theme_default .vehicle-item__prices-and-buttons-wrapper .vehicle-item__tools-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item.vehicle-item_theme_default .vehicle-item__prices-and-buttons-wrapper .vehicle-item__tools-wrapper{display:none}.mod-inventory-listing-theme2 .vehicle-item_view_grid.vehicle-item_theme_default .vehicle-item__prices-and-buttons-wrapper .vehicle-item__tools-wrapper_bottom,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item.vehicle-item_theme_default .vehicle-item__prices-and-buttons-wrapper .vehicle-item__tools-wrapper_bottom{display:block;margin-bottom:15px}.mod-inventory-listing-theme2 .vehicle-item_view_grid.vehicle-item_theme_mazda .vehicle-item__content,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item.vehicle-item_theme_mazda .vehicle-item__content{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-item_view_grid.vehicle-item_theme_mazda .vehicle-item__content,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item.vehicle-item_theme_mazda .vehicle-item__content{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}@media (min-width:992px){.mod-inventory-listing-theme2 .vehicle-item_view_grid.vehicle-item_theme_mazda .vehicle-item__content,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item.vehicle-item_theme_mazda .vehicle-item__content{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}}@media (min-width:1200px){.mod-inventory-listing-theme2 .vehicle-item_view_grid.vehicle-item_theme_mazda .vehicle-item__content,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item.vehicle-item_theme_mazda .vehicle-item__content{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}}.mod-inventory-listing-theme2 .vehicle-item_view_grid.vehicle-item_theme_mazda .vehicle-item__image-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item.vehicle-item_theme_mazda .vehicle-item__image-wrapper{margin:1px 1px 0}.mod-inventory-listing-theme2 .vehicle-item_view_grid.vehicle-item_theme_mazda .vehicle-item__title,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item.vehicle-item_theme_mazda .vehicle-item__title{max-height:3.9em}.mod-inventory-listing-theme2 .vehicle-item_view_grid.vehicle-item_theme_mazda .vehicle-item__descr .vehicle-item__tools-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item.vehicle-item_theme_mazda .vehicle-item__descr .vehicle-item__tools-wrapper{display:none}.mod-inventory-listing-theme2 .vehicle-item_view_list,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}.mod-inventory-listing-theme2 .vehicle-item_view_list .vehicle-highlights__subtitle_two-lines .vehicle-highlights__subtitle-line,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item .vehicle-highlights__subtitle_two-lines .vehicle-highlights__subtitle-line{display:inline;white-space:normal}.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}@media (min-width:992px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}}@media (min-width:1200px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}}@media (min-width:480px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_rounded,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_rounded{top:-10px;right:-10px}.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_rounded .engine6-badge,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_rounded .engine6-badge{margin-right:0}}@media (min-width:480px) and (max-width:991px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_rounded .engine6-badge,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_rounded .engine6-badge{padding:8px}}@media (min-width:480px) and (max-width:991px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_rounded .engine6-badge__icon,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_rounded .engine6-badge__icon{font-size:20px;width:20px}}@media (min-width:480px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_ribbon,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_ribbon{top:-10px}}@media (min-width:480px) and (min-width:992px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_ribbon,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_ribbon{top:5px}}.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default .vehicle-item__image-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default .vehicle-item__image-wrapper{width:100%}@media (min-width:480px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default .vehicle-item__image-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default .vehicle-item__image-wrapper{width:120px}}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default .vehicle-item__image-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default .vehicle-item__image-wrapper{width:160px}}@media (min-width:992px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default .vehicle-item__image-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default .vehicle-item__image-wrapper{width:200px}}@media (min-width:1200px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default .vehicle-item__image-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default .vehicle-item__image-wrapper{width:220px}}.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default .vehicle-item__descr,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default .vehicle-item__descr{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:15px}@media (min-width:480px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default .vehicle-item__descr,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default .vehicle-item__descr{margin-top:0;margin-left:15px}}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default .vehicle-item__descr,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default .vehicle-item__descr{margin-left:30px}}.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default .vehicle-item__prices-and-buttons-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default .vehicle-item__prices-and-buttons-wrapper{width:100%;margin-top:20px}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default .vehicle-item__prices-and-buttons-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default .vehicle-item__prices-and-buttons-wrapper{width:200px;margin-top:0;margin-left:30px}}@media (min-width:992px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default .vehicle-item__prices-and-buttons-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default .vehicle-item__prices-and-buttons-wrapper{width:220px}}@media (min-width:1200px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default .vehicle-item__prices-and-buttons-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default .vehicle-item__prices-and-buttons-wrapper{width:260px}}.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default .vehicle-item__prices-and-buttons-wrapper .vehicle-item__offers-wrapper,.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_default .vehicle-item__prices-and-buttons-wrapper .vehicle-item__tools-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default .vehicle-item__prices-and-buttons-wrapper .vehicle-item__offers-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_default .vehicle-item__prices-and-buttons-wrapper .vehicle-item__tools-wrapper{display:none}.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_mazda,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_mazda{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_mazda,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_mazda{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}@media (min-width:992px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_mazda,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_mazda{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}}@media (min-width:1200px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_mazda,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_mazda{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_mazda .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_rounded,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_mazda .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_rounded{top:-10px;right:-10px}.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_mazda .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_rounded .engine6-badge,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_mazda .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_rounded .engine6-badge{margin-right:0}}@media (min-width:768px) and (max-width:991px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_mazda .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_rounded .engine6-badge,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_mazda .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_rounded .engine6-badge{padding:8px}}@media (min-width:768px) and (max-width:991px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_mazda .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_rounded .engine6-badge__icon,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_mazda .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_rounded .engine6-badge__icon{font-size:20px;width:20px}}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_mazda .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_ribbon,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_mazda .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_ribbon{top:-10px}}@media (min-width:768px) and (min-width:992px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_mazda .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_ribbon,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_mazda .vehicle-item__classification-badge_position_right.vehicle-item__classification-badge_appearance_ribbon{top:5px}}.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_mazda .vehicle-item__content,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_mazda .vehicle-item__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_mazda .vehicle-item__content,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_mazda .vehicle-item__content{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_mazda .vehicle-item__image-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_mazda .vehicle-item__image-wrapper{width:calc(100% - 2px);margin:1px 1px 0}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_mazda .vehicle-item__image-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_mazda .vehicle-item__image-wrapper{width:200px;margin:0}}@media (min-width:1200px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_mazda .vehicle-item__image-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_mazda .vehicle-item__image-wrapper{width:350px}}.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_mazda .vehicle-item__descr,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_mazda .vehicle-item__descr{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_mazda .vehicle-item__prices-and-buttons-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_mazda .vehicle-item__prices-and-buttons-wrapper{width:200px;-ms-flex-negative:0;flex-shrink:0}}@media (min-width:1200px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_mazda .vehicle-item__prices-and-buttons-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_mazda .vehicle-item__prices-and-buttons-wrapper{width:300px}}.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_mazda .vehicle-item__prices-and-buttons-wrapper .vehicle-item__tools-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_mazda .vehicle-item__prices-and-buttons-wrapper .vehicle-item__tools-wrapper{display:none}.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_mazda .vehicle-item__prices,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_mazda .vehicle-item__prices{margin-top:10px;border-top:1px solid #cecece;padding-top:10px}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_mazda .vehicle-item__prices,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_mazda .vehicle-item__prices{margin-top:0;border-top:0;padding-top:0}}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_mazda .vehicle-item__descr,.mod-inventory-listing-theme2 .vehicle-item_view_list.vehicle-item_theme_mazda .vehicle-item__prices-and-buttons-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_mazda .vehicle-item__descr,.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_theme_mazda .vehicle-item__prices-and-buttons-wrapper{margin-left:30px}}@media (min-width:992px){.mod-inventory-listing-theme2 .vehicle-item_view_btns-hover .vehicle-item__buttons,.mod-inventory-listing-theme2 .vehicle-items_view_btns-hover .vehicle-item .vehicle-item__buttons{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0}.mod-inventory-listing-theme2 .vehicle-item_view_btns-hover:hover .vehicle-item__buttons,.mod-inventory-listing-theme2 .vehicle-items_view_btns-hover .vehicle-item:hover .vehicle-item__buttons{opacity:1}}@media (min-width:992px){.mod-inventory-listing-theme2 .vehicle-item_view_btns-hover.vehicle-item_view_grid:hover:before,.mod-inventory-listing-theme2 .vehicle-items_view_btns-hover.vehicle-items_view_grid .vehicle-item:hover:before{top:-4px;right:-4px;bottom:-4px;left:-4px}.mod-inventory-listing-theme2 .vehicle-item_view_btns-hover.vehicle-item_view_grid:hover .vehicle-item__classification-badge_position_left,.mod-inventory-listing-theme2 .vehicle-items_view_btns-hover.vehicle-items_view_grid .vehicle-item:hover .vehicle-item__classification-badge_position_left{left:-4px}.mod-inventory-listing-theme2 .vehicle-item_view_btns-hover.vehicle-item_view_grid:hover .vehicle-item__classification-badge_position_right,.mod-inventory-listing-theme2 .vehicle-items_view_btns-hover.vehicle-items_view_grid .vehicle-item:hover .vehicle-item__classification-badge_position_right{right:-4px}.mod-inventory-listing-theme2 .vehicle-item_view_btns-hover.vehicle-item_view_grid:hover .vehicle-item__buttons,.mod-inventory-listing-theme2 .vehicle-item_view_btns-hover.vehicle-item_view_grid:hover .vehicle-item__buttons-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_btns-hover.vehicle-items_view_grid .vehicle-item:hover .vehicle-item__buttons,.mod-inventory-listing-theme2 .vehicle-items_view_btns-hover.vehicle-items_view_grid .vehicle-item:hover .vehicle-item__buttons-wrapper{opacity:1}.mod-inventory-listing-theme2 .vehicle-item_view_btns-hover.vehicle-item_view_grid:hover .vehicle-item__buttons-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_btns-hover.vehicle-items_view_grid .vehicle-item:hover .vehicle-item__buttons-wrapper{visibility:visible;pointer-events:all}.mod-inventory-listing-theme2 .vehicle-item_view_btns-hover.vehicle-item_view_grid:hover .vehicle-item__buttons-wrapper:before,.mod-inventory-listing-theme2 .vehicle-items_view_btns-hover.vehicle-items_view_grid .vehicle-item:hover .vehicle-item__buttons-wrapper:before{left:-4px;right:-4px;border-color:#cecece}.mod-inventory-listing-theme2 .vehicle-item_view_btns-hover.vehicle-item_view_grid .vehicle-item__buttons,.mod-inventory-listing-theme2 .vehicle-item_view_btns-hover.vehicle-item_view_grid .vehicle-item__buttons-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_btns-hover.vehicle-items_view_grid .vehicle-item .vehicle-item__buttons,.mod-inventory-listing-theme2 .vehicle-items_view_btns-hover.vehicle-items_view_grid .vehicle-item .vehicle-item__buttons-wrapper{opacity:0}.mod-inventory-listing-theme2 .vehicle-item_view_btns-hover.vehicle-item_view_grid .vehicle-item__buttons-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_btns-hover.vehicle-items_view_grid .vehicle-item .vehicle-item__buttons-wrapper{position:absolute;visibility:hidden;pointer-events:none;top:100%;left:0;right:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-top:0;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-left:-15px;margin-right:-15px}}@media (min-width:992px) and (min-width:768px){.mod-inventory-listing-theme2 .vehicle-item_view_btns-hover.vehicle-item_view_grid .vehicle-item__buttons-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_btns-hover.vehicle-items_view_grid .vehicle-item .vehicle-item__buttons-wrapper{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;margin-left:-20px;margin-right:-20px}}@media (min-width:992px) and (min-width:992px){.mod-inventory-listing-theme2 .vehicle-item_view_btns-hover.vehicle-item_view_grid .vehicle-item__buttons-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_btns-hover.vehicle-items_view_grid .vehicle-item .vehicle-item__buttons-wrapper{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;margin-left:-25px;margin-right:-25px}}@media (min-width:992px) and (min-width:1200px){.mod-inventory-listing-theme2 .vehicle-item_view_btns-hover.vehicle-item_view_grid .vehicle-item__buttons-wrapper,.mod-inventory-listing-theme2 .vehicle-items_view_btns-hover.vehicle-items_view_grid .vehicle-item .vehicle-item__buttons-wrapper{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-left:-30px;margin-right:-30px}}@media (min-width:992px){.mod-inventory-listing-theme2 .vehicle-item_view_btns-hover.vehicle-item_view_grid .vehicle-item__buttons-wrapper:before,.mod-inventory-listing-theme2 .vehicle-items_view_btns-hover.vehicle-items_view_grid .vehicle-item .vehicle-item__buttons-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;border-top:0;background-color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mod-inventory-listing-theme2 .vehicle-item_view_btns-hover.vehicle-item_view_grid .vehicle-item__buttons,.mod-inventory-listing-theme2 .vehicle-items_view_btns-hover.vehicle-items_view_grid .vehicle-item .vehicle-item__buttons{position:relative}}.mod-inventory-listing-theme2 .vehicle-status{display:inline-block;padding:0 5px;margin:0;background:#000;color:#fff;font-size:13px;font-weight:400;border:1px solid #cecece}.mod-inventory-listing-theme2 .vehicle-status-badge{display:inline-block;padding:0 5px;margin:0;font-size:13px;font-weight:400;border:1px solid #cecece;margin-bottom:20px;margin-top:20px;background-color:#fff}.mod-inventory-listing-theme2 .vehicle-status-badge__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:400;height:58px}.mod-inventory-listing-theme2 .vehicle-status-badge__container>div{margin:10px;padding:5px}.mod-inventory-listing-theme2 .vehicle-status-badge__container .map-icon{width:40px;font-size:26px;border-right:1px solid #cecece}.mod-inventory-listing-theme2 .vehicle-status-badge__container-info .status-label{font-weight:700;letter-spacing:2.21px}.mod-inventory-listing-theme2 .vehicle-status-badge__container-info .info-disclaimer,.mod-inventory-listing-theme2 .vehicle-status-badge__container-info .status-eta{font-size:10px;display:inline-block}.mod-inventory-listing-theme2 .vehicle-status-badge__container-info .no-eta{display:inline-block}.mod-inventory-listing-theme2 .vehicle-status-location{width:100%;margin-top:5px;padding:5px;display:inline-block;font-size:13px;font-weight:400;color:#444}.mod-inventory-listing-theme2 .vehicle-status-location__label{float:left}.mod-inventory-listing-theme2 .vehicle-status-location__status{float:right}.mod-inventory-listing-theme2 .vehicle-status-badge .df-icon-info-circle,.mod-inventory-listing-theme2 .vehicle-status-location .df-icon-info-circle{color:#999;font-size:13px}.mod-inventory-listing-theme2 .vehicle-highlights__subtitle{position:relative;color:#444;font-size:13px;text-decoration:none;font-style:normal;text-transform:none}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-highlights__subtitle{font-size:13px}}@media (min-width:992px){.mod-inventory-listing-theme2 .vehicle-highlights__subtitle{font-size:13px}}@media (min-width:1200px){.mod-inventory-listing-theme2 .vehicle-highlights__subtitle{font-size:13px}}.mod-inventory-listing-theme2 .vehicle-highlights__subtitle_two-lines .vehicle-highlights__subtitle-line{white-space:nowrap}.mod-inventory-listing-theme2 .vehicle-highlights__subtitle_two-lines .vehicle-highlights__subtitle-line_second{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.mod-inventory-listing-theme2 .vehicle-highlights__subtitle_two-lines .vehicle-highlights__subtitle-line_inline{display:inline;white-space:normal}.mod-inventory-listing-theme2 .vehicle-highlights__subtitle-item{display:inline-block}.mod-inventory-listing-theme2 .vehicle-highlights__subtitle-label{font-weight:400}.mod-inventory-listing-theme2 .vehicle-highlights__subtitle-value{font-weight:400}.mod-inventory-listing-theme2 .vehicle-highlights__additional{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:6px;color:#444;font-size:13px;text-decoration:none;font-style:normal;text-transform:none}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-highlights__additional{font-size:13px}}@media (min-width:992px){.mod-inventory-listing-theme2 .vehicle-highlights__additional{font-size:13px}}@media (min-width:1200px){.mod-inventory-listing-theme2 .vehicle-highlights__additional{font-size:13px}}.mod-inventory-listing-theme2 .vehicle-highlights__additional-item{margin-right:20px}.mod-inventory-listing-theme2 .vehicle-highlights__additional-label{font-weight:700}.mod-inventory-listing-theme2 .vehicle-highlights__additional-label:after{content:":";display:inline}.mod-inventory-listing-theme2 .vehicle-highlights__additional-value{font-weight:400}.mod-inventory-listing-theme2 .vehicle-highlights_theme_full-width .vehicle-highlights__additional-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;width:100%}.mod-inventory-listing-theme2 .vehicle-highlights_theme_full-width .vehicle-highlights__additional-item+.vehicle-highlights__additional-item{margin-top:10px}.mod-inventory-listing-theme2 .vehicle-highlights_theme_full-width .vehicle-highlights__additional-label:after{display:none}.mod-inventory-listing-theme2 .vehicle-highlights_theme_full-width .vehicle-highlights__additional-value{margin-left:10px;text-align:right}.mod-inventory-listing-theme2 .vehicle-highlights__colors{display:-webkit-box;display:-ms-flexbox;display:flex}.mod-inventory-listing-theme2 .vehicle-highlights__color{margin-right:4px;margin-top:14px;width:22px;height:22px;background-position:center;border:1px solid #cecece}.mod-inventory-listing-theme2 .vehicle-highlights__color_white{background-color:#fff}.mod-inventory-listing-theme2 .vehicle-highlights__color_silver{background-color:#e2e2e2}.mod-inventory-listing-theme2 .vehicle-highlights__color_gray{background-color:#888}.mod-inventory-listing-theme2 .vehicle-highlights__color_black{background-color:#000}.mod-inventory-listing-theme2 .vehicle-highlights__color_red{background-color:#af171b}.mod-inventory-listing-theme2 .vehicle-highlights__color_orange{background-color:#cd5f00}.mod-inventory-listing-theme2 .vehicle-highlights__color_yellow{background-color:#e7c400}.mod-inventory-listing-theme2 .vehicle-highlights__color_green{background-color:#3a7726}.mod-inventory-listing-theme2 .vehicle-highlights__color_blue{background-color:#344a78}.mod-inventory-listing-theme2 .vehicle-highlights__color_purple{background-color:#633a89}.mod-inventory-listing-theme2 .vehicle-highlights__color_gold{background-color:#d5c17a}.mod-inventory-listing-theme2 .vehicle-highlights__color_beige{background-color:#cac2a5}.mod-inventory-listing-theme2 .vehicle-highlights__color_burgundy{background-color:#590423}.mod-inventory-listing-theme2 .vehicle-highlights__color_brown{background-color:#46392a}.mod-inventory-listing-theme2 .vehicle-highlights__color_none{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mod-inventory-listing-theme2 .vehicle-highlights__color_none:after{content:"?";font-weight:700;line-height:13px;font-size:13px;color:#888}.mod-inventory-listing-theme2 .vehicle-highlights__disclaimers-wrapper .df-icon-info-circle{color:red}.mod-inventory-listing-theme2 .vehicle-highlights__disclaimers-wrapper .disclaimer{font-style:italic;color:#444}.mod-inventory-listing-theme2 .third-party-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.mod-inventory-listing-theme2 .third-party-buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.mod-inventory-listing-theme2 .third-party-buttons__item{height:27px;margin-right:5px;margin-top:10px}@media (min-width:768px){.mod-inventory-listing-theme2 .third-party-buttons__item{width:auto;text-align:left}}.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget{margin-right:5px;margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget-primary .pp-widget-content,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget-primary .pp-widget-content{font-style:normal;font-weight:400;text-decoration:none;text-transform:uppercase;background-color:#db2121;background-image:-webkit-gradient(linear,left top,left bottom,from(none),color-stop(transparent),to(transparent));background-image:-o-linear-gradient(none,transparent,transparent);background-image:linear-gradient(none,transparent,transparent);border-style:solid;border-width:1px;border-color:#a10000;border-radius:3px}@media (min-width:768px){.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget-primary .pp-widget-content,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget-primary .pp-widget-content{font-style:normal;font-weight:400;text-transform:uppercase;border-style:solid;border-width:1px;border-radius:3px}}@media (min-width:992px){.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget-primary .pp-widget-content,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget-primary .pp-widget-content{font-style:normal;font-weight:400;text-transform:uppercase;border-style:solid;border-width:1px;border-radius:3px}}@media (min-width:1200px){.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget-primary .pp-widget-content,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget-primary .pp-widget-content{font-style:normal;font-weight:400;text-transform:uppercase;border-style:solid;border-width:1px;border-radius:3px}}.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget-primary:hover,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget-primary:hover{background-color:#a10000;background-image:-webkit-gradient(linear,left top,left bottom,from(none),color-stop(transparent),to(transparent));background-image:-o-linear-gradient(none,transparent,transparent);background-image:linear-gradient(none,transparent,transparent);border-color:#a10000}.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget-primary:hover .pp-button-monthly,.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget-primary:hover .pp-button-title,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget-primary:hover .pp-button-monthly,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget-primary:hover .pp-button-title{color:#fff}.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget-primary .pp-button-monthly,.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget-primary .pp-button-monthly-value,.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget-primary .pp-button-title,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget-primary .pp-button-monthly,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget-primary .pp-button-monthly-value,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget-primary .pp-button-title{color:#fff}.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget-default .pp-widget-content,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget-default .pp-widget-content{font-style:normal;font-weight:400;text-decoration:none;text-transform:uppercase;background-color:#ececec;background-image:-webkit-gradient(linear,left top,left bottom,from(none),color-stop(transparent),to(transparent));background-image:-o-linear-gradient(none,transparent,transparent);background-image:linear-gradient(none,transparent,transparent);border-style:solid;border-width:1px;border-color:#cecece;border-radius:3px}@media (min-width:768px){.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget-default .pp-widget-content,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget-default .pp-widget-content{font-style:normal;font-weight:400;text-transform:capitalize;border-style:solid;border-width:1px;border-radius:3px}}@media (min-width:992px){.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget-default .pp-widget-content,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget-default .pp-widget-content{font-style:normal;font-weight:400;text-transform:uppercase;border-style:solid;border-width:1px;border-radius:3px}}@media (min-width:1200px){.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget-default .pp-widget-content,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget-default .pp-widget-content{font-style:normal;font-weight:400;text-transform:uppercase;border-style:solid;border-width:1px;border-radius:3px}}.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget-default:hover,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget-default:hover{background-color:#cecece;background-image:-webkit-gradient(linear,left top,left bottom,from(none),color-stop(transparent),to(transparent));background-image:-o-linear-gradient(none,transparent,transparent);background-image:linear-gradient(none,transparent,transparent);border-color:#cecece}.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget-default:hover .pp-button-monthly,.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget-default:hover .pp-button-title,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget-default:hover .pp-button-monthly,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget-default:hover .pp-button-title{color:#222}.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget-default .pp-button-monthly,.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget-default .pp-button-monthly-value,.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget-default .pp-button-title,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget-default .pp-button-monthly,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget-default .pp-button-monthly-value,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget-default .pp-button-title{color:#222}.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget .pp-widget-content,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget .pp-widget-content{height:100%;padding:0 15px;-webkit-box-shadow:none;box-shadow:none}.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget .pp-button-monthly,.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget .pp-button-monthly-value,.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget .pp-button-title,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget .pp-button-monthly,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget .pp-button-monthly-value,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget .pp-button-title{font-size:11px}@media (min-width:768px){.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget .pp-button-monthly,.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget .pp-button-monthly-value,.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget .pp-button-title,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget .pp-button-monthly,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget .pp-button-monthly-value,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget .pp-button-title{font-size:11px}}@media (min-width:992px){.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget .pp-button-monthly,.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget .pp-button-monthly-value,.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget .pp-button-title,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget .pp-button-monthly,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget .pp-button-monthly-value,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget .pp-button-title{font-size:11px}}@media (min-width:1200px){.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget .pp-button-monthly,.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget .pp-button-monthly-value,.mod-inventory-listing-theme2 .third-party-buttons__item_pp-widget .pp-button-title,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget .pp-button-monthly,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget .pp-button-monthly-value,.mod-inventory-listing-theme2 .third-party-buttons__item_pp2-widget .pp-button-title{font-size:11px}}.mod-inventory-listing-theme2 .third-party-buttons__item_video{font-size:.667rem;font-weight:700;line-height:25px;background:#fff;padding:0 15px;height:auto;border:1px solid;border-color:#cecece;text-decoration:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mod-inventory-listing-theme2 .third-party-buttons__item_video:before{color:#444;margin-right:7px;font-size:1rem;vertical-align:middle;margin-top:-1px}.mod-inventory-listing-theme2 .third-party-buttons__item_video:hover{background:#ececec;color:#db2121}.mod-inventory-listing-theme2 .third-party-buttons__item_youtube{border:0;padding:0;font-size:30px}.mod-inventory-listing-theme2 .third-party-buttons__item_medium{height:50px}.mod-inventory-listing-theme2 .third-party-buttons__item_medium.third-party-buttons__item_video{padding:0 20px;line-height:48px;font-size:1.1rem}.mod-inventory-listing-theme2 .third-party-buttons__item_medium.third-party-buttons__item_video::before{font-size:1.5rem}.mod-inventory-listing-theme2 .third-party-buttons__item_large{height:70px}.mod-inventory-listing-theme2 .third-party-buttons__item_large.third-party-buttons__item_video{padding:0 30px;line-height:68px;font-size:1.5rem}.mod-inventory-listing-theme2 .third-party-buttons__item_large.third-party-buttons__item_video::before{font-size:2rem}.mod-inventory-listing-theme2 .third-party-buttons__item_flash{display:none}.mod-inventory-listing-theme2 .third-party-buttons__img{max-height:100%;max-width:100%}.mod-inventory-listing-theme2 .third-party-buttons__img_youtube{height:24px}.mod-inventory-listing-theme2 .personalized-card{height:100%;width:100%;padding:25px;background-color:#ececec;color:#444}.mod-inventory-listing-theme2 .personalized-card:hover{background-color:#ececec;color:#444}.mod-inventory-listing-theme2 .personalized-card__picture{float:left}@media (min-width:768px){.mod-inventory-listing-theme2 .personalized-card__picture{width:220px}}@media (min-width:768px){.mod-inventory-listing-theme2 .personalized-card__picture{width:200px}}.mod-inventory-listing-theme2 .personalized-card__details{display:inline-block}@media (min-width:768px){.mod-inventory-listing-theme2 .personalized-card__details{margin-left:20px}}.mod-inventory-listing-theme2 .personalized-card__title{font-size:17px;text-decoration:none;font-weight:700;font-style:normal;text-transform:none}@media (min-width:768px){.mod-inventory-listing-theme2 .personalized-card__title{font-size:17px}}@media (min-width:992px){.mod-inventory-listing-theme2 .personalized-card__title{font-size:17px}}@media (min-width:1200px){.mod-inventory-listing-theme2 .personalized-card__title{font-size:17px}}.mod-inventory-listing-theme2 .personalized-card__message{font-size:15px;text-decoration:none;font-weight:400;font-style:normal;text-transform:none}@media (min-width:768px){.mod-inventory-listing-theme2 .personalized-card__message{font-size:15px}}@media (min-width:992px){.mod-inventory-listing-theme2 .personalized-card__message{font-size:15px}}@media (min-width:1200px){.mod-inventory-listing-theme2 .personalized-card__message{font-size:15px}}.mod-inventory-listing-theme2 .personalized-card__action-buttons{margin-top:10px}.mod-inventory-listing-theme2 .personalized-card__button{background:#db2121;color:#fff}.mod-inventory-listing-theme2 .personalized-card__button:hover{background:#a10000;color:#fff}.mod-inventory-listing-theme2 .courtesy{display:inline-block;padding:0 5px;margin:0;background:#000;color:#fff;font-size:13px;font-weight:400;border:1px solid #cecece}@media (min-width:480px){.mod-inventory-listing-theme2 .vehicle-items_view_grid{margin-right:-19px}}.mod-inventory-listing-theme2 .vehicle-items_view_grid .inventory-listing__item{width:100%;margin-bottom:19px}@media (min-width:480px){.mod-inventory-listing-theme2 .vehicle-items_view_grid .inventory-listing__item{margin:0 19px 19px 0;width:calc(50% - 19px)}}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-items_view_grid .inventory-listing__item{width:calc(33.3% - 19px)}}@media (min-width:1200px){.mod-inventory-listing-theme2 .vehicle-items_view_grid .inventory-listing__item{width:calc(25% - 19px)}}@media (min-width:1200px){.mod-inventory-listing-theme2 .vehicle-items_view_grid.vehicle-items_view_grid_max-columns-3 .inventory-listing__item{width:calc(33.3% - 19px)}}@media (min-width:768px){.mod-inventory-listing-theme2 .vehicle-items_view_grid.vehicle-items_view_grid_max-columns-2 .inventory-listing__item{width:calc(50% - 19px)}}@media (min-width:1200px){.mod-inventory-listing-theme2 .vehicle-items_view_grid.vehicle-items_view_grid_max-columns-2 .inventory-listing__item{width:calc(50% - 19px)}}.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item.vehicle-item_personalized-card{border:1px solid #cecece;padding:0}.mod-inventory-listing-theme2 .vehicle-items_view_grid .vehicle-item.vehicle-item_personalized-card:before{display:none}.mod-inventory-listing-theme2 .vehicle-items_view_grid .personalized-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mod-inventory-listing-theme2 .vehicle-items_view_grid .personalized-card_position-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mod-inventory-listing-theme2 .vehicle-items_view_grid .personalized-card__picture{width:100%;text-align:center;margin-bottom:10px;padding-right:0}.mod-inventory-listing-theme2 .vehicle-items_view_grid .personalized-card__details{text-align:center;width:100%;margin-left:0}.mod-inventory-listing-theme2 .vehicle-items_view_grid .personalized-card__message,.mod-inventory-listing-theme2 .vehicle-items_view_grid .personalized-card__title{text-align:center}.mod-inventory-listing-theme2 .vehicle-items_view_list+.inventory-pagination{margin-top:20px}.mod-inventory-listing-theme2 .vehicle-items_view_list .vehicle-item.vehicle-item_personalized-card{border:1px solid #cecece;padding:0}.mod-inventory-listing-theme2._flash-supported .third-party-buttons__item_flash{display:block}.mod-inventory-listing-theme2 .carproof-badge div{width:auto!important;height:auto!important;padding:0!important}.mod-inventory-listing-theme2 .carproof-badge div>img{display:none!important}@media (max-width:991px){.mod-inventory-listing-theme2 .inventory-heading{padding:0}}.mod-inventory-listing-theme2 .inventory-heading_left-content{overflow:hidden}.mod-inventory-listing-theme2 .inventory-heading_left{float:none}.mod-inventory-listing-theme2 .inventory-heading_count{float:left;margin-top:10px}.mod-inventory-listing-theme2 .inventory-heading_sort{float:right}.mod-inventory-listing-theme2 .inventory-heading_right{float:right;margin-left:10px;margin-bottom:0;padding-top:0}