img,iframe{max-width:100%}img{height:auto}.glyphicon-refresh-animate{-animation:spin .7s infinite linear;-webkit-animation:spin2 .7s infinite linear}@-webkit-keyframes spin2{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(360deg)}}#saved_cars.loading.dw_inventory_container{text-align:center;font-size:24px}#saved_cars.loading .dw_inventory_container *{display:none}#saved_cars.loading .dw_inventory_container:before{content:'';display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:bottom;-animation:spin .7s infinite linear;-webkit-animation:spin2 .7s infinite linear}#saved_cars.loading .dw_inventory_container:after{content:' Loading...'}.car_listings .srp_listing{text-decoration:none;color:#000;display:block;padding:10px}.listing-view{padding:0}.listing-view .row{margin:0}.left_inventory{margin-left:0}.horizontal_box .vehicle_details .table tr td{font-size:12px}.car-info .table>tbody>tr>td{border-top-style:none;padding:0 0 14px 4px;line-height:9px;letter-spacing:-.5px;word-spacing:2px}.inventory{margin-bottom:20px;font-family:Arial,Helvetica,sans-serif;background-clip:padding-box;overflow:hidden;z-index:5}.inventory .srp_listing{position:relative;border:1px solid #e5e5e5;background-color:#eee;padding:10px 0}.dw_my_saved_cars_remove_vehicle{float:right;opacity:.7;margin-right:10px}.dw_my_saved_cars_remove_vehicle .close{color:#f55;border:2px solid;border-radius:50%;padding:3px 5px 3px;margin-left:3px;font-size:12px;opacity:1}.dw_my_saved_cars_remove_vehicle:hover{opacity:1}.inventory_top>div{margin:0 0 10px;text-align:center}.sidebar div.inventory,.boxed div.inventory{margin:0 0 20px}.preview a{display:block;height:auto;position:relative;overflow:hidden}.preview img{width:100%}.certified .preview a:after{content:'Certified';display:block;background-color:green;color:#fff;position:absolute;top:20px;left:-45px;width:150px;text-align:center;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg)}.inventory .title{overflow:hidden;text-overflow:ellipsis;font-size:20px;font-weight:600;padding-bottom:5px;line-height:24px;margin-bottom:3px;white-space:nowrap}.inventory .title a{text-decoration:none;color:#3d3d3d}.checkbox{position:absolute;top:7px;right:12px;z-index:1;display:none}.dw_cars_bar_warning{margin:auto}.dw_cars_bar_warning span{display:inline-block;padding:0 15px;background:#f2dede;background:url('http://datastore.hostwebb.net/common/images/Highlighter.png');background-repeat:no-repeat;background-size:100% 100%}.inventory .special_flag{position:absolute;background:red;color:#fff;font-size:13px;font-weight:bold;padding-top:40px;width:110px;display:block;text-align:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-15px;right:-40px}.inventory .title .pusher:before{content:'';float:right;height:1.2em;width:40px}.inventory .title .pusher:after{content:'';float:right;height:.2em;width:25px}.inventory .dealer_comments{padding:0 15px;display:inline-block;text-overflow:ellipsis;overflow:hidden;height:72px;line-height:18px;font-size:14px}.inventory .dealer_comments:before{content:"";float:left;width:5px;height:72px}.inventory .dealer_comments>*:first-child{float:right;width:100%;margin-left:-5px;margin-bottom:0}.inventory .dealer_comments:after{content:"…";box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;float:right;position:relative;top:-1.5em;left:100%;width:2em;margin-left:-2em;padding-right:5px;text-align:right;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#fbfbfb),color-stop(50%,#fbfbfb));background:-moz-linear-gradient(to right,rgba(255,255,255,0),#fbfbfb 50%,#fbfbfb);background:-o-linear-gradient(to right,rgba(255,255,255,0),#fbfbfb 50%,#fbfbfb);background:-ms-linear-gradient(to right,rgba(255,255,255,0),#fbfbfb 50%,#fbfbfb);background:linear-gradient(to right,rgba(255,255,255,0),#fbfbfb 50%,#fbfbfb)}.inventory .options-primary{white-space:nowrap;height:126px}.option,div.inventory .price b{font-weight:700;font-size:12px;padding:0 15px 0 0}.spec{overflow:hidden;border:0;text-overflow:ellipsis;padding:0}.option,.spec{line-height:18px;color:#3d3d3d}.srp_logos{display:inline-block;vertical-align:middle;max-width:29%;margin:0 1.4%}.dealer_lot_count,.people_viewed,.srp_features,.price_container{text-align:center}.dw_set_alerts{float:right;text-align:right}.dw_set_alerts input{vertical-align:top}.price_container{color:#3d3d3d;float:right;margin-bottom:15px}.dealer_lot_count .srp_urgent:before{content:"";color:#ff9600;position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dw_cars_alert{font-size:20px;text-transform:uppercase;font-weight:bold}.price{font-weight:700;font-size:20px;color:#3d3d3d}.price .price_label{float:left}.figure{float:right}.figure.no_price{line-height:1em;text-align:center;padding:35px 0 0}.figure.with_price:after{content:"*";display:inline;font-size:.5em;vertical-align:top;line-height:1em}.CTA_buttons_row{margin:0 -5px}.CTA_button{padding:0 5px}.CTA_button,.urgency{padding-top:10px}.CTA_button .btn{padding:6px 0}#saved_cars .remove_car_btn:before,#saved_cars .price_alerts_btn:before{content:"";display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:3px;vertical-align:bottom}#saved_cars .remove_car_btn{background-color:#6d6e71;color:#fff;margin-top:0}#saved_cars .remove_car_btn:hover{background-color:#red}#saved_cars .price_alerts_btn{background-color:#8dc63f;border-color:#7eb139;color:#fff}#saved_cars .price_alerts_btn:hover{background-color:#7eb139}#saved_cars .price_alerts_btn:after{content:'Save Vehicle';display:inline-block}#saved_cars .remove_car_btn:after{content:'Saved';display:inline-block}#saved_cars .remove_car_btn:hover{background-color:#d9534f;color:#fff}#saved_cars .remove_car_btn:hover:before{content:""}#saved_cars .remove_car_btn:hover:after{content:'Remove'}.make_inventory a.btn-inventory{margin-top:0;margin-right:15px}.dw_set_alerts_loading{display:none}.loading+.dw_set_alerts_loading{position:absolute;right:13px;background-color:#eee;display:block;padding:2px 1px 0 0}.row-ad{margin:0 auto 25px;text-align:center;max-height:90px}.srp_grid .row-ad{float:left;width:100%}@media(max-width:479px){.col-xxs-12{width:100%}.col-xxs-6{width:50%}.row.srp_listing{margin:0 5px}.inventory .srp_listing{margin:0 -5px}.srp_listing>div{padding:0 5px}.options-primary{margin-top:10px}.options-primary .option{display:none}.options-primary .spec{display:inline;width:auto;white-space:normal}.options-primary .row-fluid:nth-last-child(n+2) .spec:after{content:', '}}@media(max-width:991px){#mobile_filter_opener{display:none}.srp_sidebar{position:fixed;top:0;right:-100%;z-index:9;height:100%;width:50%;min-width:250px;-webkit-transition:all 500ms linear .2s;-moz-transition:all 500ms linear .2s;-o-transition:all 500ms linear .2s;transition:all 500ms linear .2s}.srp_sidebar_inner{background-color:#fff;height:100%;overflow-y:auto;padding:15px;z-index:5;position:relative}.srp_sidebar .srp_sidebar_overlay{position:fixed;top:0;right:0;z-index:0;background-color:rgba(0,0,0,.1);height:100%;width:100%;visibility:hidden;opacity:0;-webkit-transition:all 500ms linear .1s;-moz-transition:all 500ms linear .1s;-o-transition:all 500ms linear .1s;transition:all 500ms linear .1s}#mobile_filter_opener:checked+.srp_sidebar{right:0}#mobile_filter_opener:checked+.srp_sidebar .srp_sidebar_overlay{visibility:visible;opacity:1}.srp_sidebar .close{border:1px solid;padding:2px 6px;border-radius:50%}#inventory_container{margin:0}.filter_menu{display:none}.srp_search_att{margin:10px 0}}@media(min-width:480px){.filter_menu .dropdown{width:33.3%}.srp_wide .inventory .title{font-size:24px;white-space:nowrap}.srp .preview img{width:100%}.srp_wide .dealer_comments,.srp_wide .dealer_comments:before{height:129px}.srp_wide .price_container .price>b{display:none}}@media(min-width:768px){.spec{white-space:nowrap}}@media(min-width:992px){.filter_menu .dropdown{width:25%}.inventory_top .ribbon{text-align:left}.inventory_top .pagination_container{text-align:right}.srp_wide.srp_no_sidebar .cube_ad_dealer .srp_address{margin:0 50px;font-size:20px}.srp_sidebar_left .srp_search_att,.srp_sidebar_right .srp_search_att{margin:0 0 30px;padding:12px}.srp_sidebar_left .srp_inventory_inner{float:right}.srp_sidebar_left .srp_sidebar{float:left}.srp_sidebar_right .srp_inventory_inner{float:left}.srp_sidebar_right .srp_sidebar{float:right}.srp_sidebar_left .srp_inventory_inner,.srp_sidebar_right .srp_inventory_inner{width:80%;padding:0 15px}.srp_sidebar_left .srp_sidebar,.srp_sidebar_right .srp_sidebar{width:20%;padding:0 15px;display:block}}@media(min-width:1200px){#dw_saved_cars_page_widget .inventory .row{margin:0 -7px}#dw_saved_cars_page_widget .col-lg-6,#dw_saved_cars_page_widget .col-sm-4,#dw_saved_cars_page_widget .col-xs-12{padding:0 7px}.filter_menu .dropdown{width:16.6%}.srp_wide .cube_ad_dealer .srp_address{margin:0 50px;font-size:20px}.srp_wide.srp_no_sidebar .cube_ad_dealer .srp_address{margin:0 100px;font-size:24px}}