.mod-compare-box{position:fixed;bottom:0;left:0;right:0;z-index:1000;border-top:1px solid #b9b9b9}.mod-compare-box.above-navigation{bottom:40px}.mod-compare-box.above-statusbar{bottom:5px}.mod-compare-box.above-sticky-bar{bottom:51px}.mod-compare-box .header{display:table;table-layout:fixed;width:100%;background:#f7f7f7;height:42px;position:relative;overflow:hidden}.mod-compare-box.opened .header{overflow:visible}.mod-compare-box .header .tab{display:table-cell;vertical-align:middle;background:transparent;cursor:pointer;font-size:13px;border-bottom:1px solid transparent;border-left:1px solid #b9b9b9}.mod-compare-box.opened .header .tab,.mod-compare-box.opened.single-tab .header .tab{border-bottom:1px solid #b9b9b9}.mod-compare-box .header .tab:first-child{border-left:0}.mod-compare-box.saved-opened .header .saved-tab,.mod-compare-box.viewed-opened .header .viewed-tab,.mod-compare-box.deal-opened .header .deal-tab{border-bottom-color:transparent}.mod-compare-box .header .tab:hover,.mod-compare-box.opened .header .tab{background:#fff}.mod-compare-box .saved-count{display:inline-block;background:#5c5c5c;border-radius:3px;color:#fff;font-weight:bold;margin-left:10px;padding:1px 9px;margin-right:4px}.mod-compare-box.saved-opened .saved-tab .saved-count,.mod-compare-box.viewed-opened .viewed-tab .saved-count,.mod-compare-box.deal-opened .deal-tab .saved-count,.mod-compare-box .tab:hover .saved-count{background:#e70031}.mod-compare-box .header .title{font-weight:bold}.mod-compare-box .header .title em{font-style:normal}.mod-compare-box .compare-box-content{background:#fff}.mod-compare-box.opened .compare-box-content{padding:18px 18px 10px}.mod-compare-box .max-height-content{margin:0 -18px;padding:0 18px;overflow:auto;max-height:155px}.mod-compare-box .saved-vehicles,.mod-compare-box .viewed-vehicles,.mod-compare-box .saved-deals{display:none}.mod-compare-box.saved-opened .saved-vehicles,.mod-compare-box.viewed-opened .viewed-vehicles,.mod-compare-box.deal-opened .saved-deals{display:block}.mod-compare-box .saved-vehicle{position:relative}.mod-compare-box .saved-vehicle+.saved-vehicle{margin-top:8px;border-top:1px solid #e3e3e3;padding-top:7px}.mod-compare-box .saved-vehicle .checkbox{position:absolute;top:0;bottom:0;left:2px;width:24px;margin:0;padding-top:inherit;padding-left:20px}.mod-compare-box .saved-vehicle .vehicle-link{display:block;color:inherit;margin-left:26px;margin-right:20px;text-decoration:none}.mod-compare-box .saved-vehicle .vehicle-link:hover .name{text-decoration:underline}.mod-compare-box .saved-vehicle .vehicle-img{float:left;margin-right:15px}.mod-compare-box .saved-vehicle .vehicle-info .name,.mod-compare-box .saved-vehicle .vehicle-info .price-html{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.mod-compare-box .saved-vehicle .vehicle-info .name{margin-bottom:-3px}.mod-compare-box .compare-remove-vehicle{display:block;position:absolute;top:2px;bottom:0;right:0;cursor:pointer;width:20px;text-align:center;padding-top:inherit}.mod-compare-box .buttons{margin-top:18px}.mod-compare-box .btn{font-weight:normal;font-size:inherit;display:block;float:left}.mod-compare-box .compare-btn{width:64%;margin-right:6%}.mod-compare-box .compare-remove-all-vehicles,.mod-compare-box .save-selected-vehicles{width:30%}.mod-compare-box .bounce-animation{-webkit-animation:bounce 1s ease-out;animation:bounce 1s ease-out}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-20px)}60%{-webkit-transform:translateY(-10px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-10px)}}@media (min-width:768px){.mod-compare-box{width:320px;border:1px solid #b9b9b9;border-bottom:none;right:25px;left:auto}.mod-compare-box.above-sticky-bar{bottom:0}.mod-compare-box .max-height-content{max-height:400px}.mod-compare-box .saved-vehicle .vehicle-img{max-width:65px}.mod-compare-box .compare-remove-vehicle{display:none}.mod-compare-box .saved-vehicle:hover .compare-remove-vehicle{display:block}}@media print{.mod-compare-box{display:none}}