
.side-nav {display: inline-block;position: fixed;right: 0;top: 50%;transform: translate(0,-50%);font-size: 20px;z-index: 9999;width: 300px;overflow: hidden;padding: 20px 0;opacity: 0;-webkit-transition: right .4s ease-in-out,opacity .5s ease-in-out;-moz-transition: right .4s ease-in-out,opacity .5s ease-in-out;-o-transition: right .4s ease-in-out,opacity .5s ease-in-out;-ms-transition: right .4s ease-in-out,opacity .5s ease-in-out;transition: right .4s ease-in-out,opacity .5s ease-in-out;}
.side-nav .engine-5-menu li {position: relative;float: none;height: 40px;background-color: #191919;box-shadow: inset 0 0 0 1px #d9d9d9;}
.side-nav .engine-5-menu,.vs-list-price {position: relative;}
.side-nav .engine-5-menu .dock-link:focus,.side-nav .engine-5-menu .dock-link:hover {text-decoration: none;color: #fff!important;}
.side-nav .engine-5-menu .dock-link i {margin-right: 10px;}
.side-nav .engine-5-menu .dock-link {display: block;position: relative;}
.side-nav .engine-5-menu .dock-link i:before {position: relative;display: block;width: 45px;height: 40px;padding: 10px;box-shadow: inset -1px 0 0 1px #d9d9d9;text-align: center;}
.sv-hover,.sv-item-hover:hover .engine-5-menu li:hover {right: 0!important;}
.sv-item-hover:hover {max-width: none;right: 0!important;width: 300px!important;}
.sv-item-hover:hover .engine-5-menu li {-webkit-transition: right .2s ease-in-out;-moz-transition: right .2s ease-in-out;-o-transition: right .2s ease-in-out;-ms-transition: right .2s ease-in-out;transition: right .2s ease-in-out;}
.sv-show {opacity: 1;}
.notransition_full,.notransition_item {-webkit-transition: right,opacity .5s ease-in-out!important;-moz-transition: right,opacity .5s ease-in-out!important;-o-transition: right,opacity .5s ease-in-out!important;-ms-transition: right,opacity .5s ease-in-out!important;transition: right,opacity .5s ease-in-out!important;}
.custTag {bottom: 0!important;left: 97.5%!important;margin-right: -50%;transform: translate(-50%,-50%);z-index: 1;}
.widget-vehicle-search-results .card-body .custTag {display: none;}
.widget-vehicle-search-results .card-body .vs-list-price .custTag {display: block;}

@media only screen and (min-width:1400px) {#form-Contact>div.card.mb-2>div.card-body>div>div>div>div {padding-left: .8rem;}
#form-Contact>div.card.mb-2>div.card-body>div>div>div>div>label {width: calc(100% + 20px);}}

@media only screen and (max-width:1400px) {#form-Contact>div.card.mb-2>div.card-body>div {flex-direction: column;}
#form-Contact>div.card.mb-2>div.card-body>div>div {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}
.ix-inv-header p {color: #fff;}
.ix-grid-item input[type=checkbox] {accent-color: #910a2d;}
.ix-ddl-selected {color: #e31837;}
.ix-inv-layout .btn-primary {background-color: #191919;border-color: #191919;color: #fff;}
.ix-inv-layout .btn-primary:hover , .ix-inv-layout .btn-primary:hover, .ix-inv-layout .btn-primary:not(:disabled):not(.disabled):active {color: #910a2d;border-color: #910a2d;background-color: #fff;}
.ix-inv-layout .ix-badge-new, .ix-badge-justin {background-color: #910a2d;}
.ix-grid-item.active {color: #000;}
.form-control:focus {border-color: #ccc;box-shadow: none;}
.ix-tile-img .image-gallery-container {position: relative;}
.ix-tile-img {display: flex;justify-content: center;align-items: center;}
.ix-grid-item.active {color: #910a2d;}
.ix-vehicle-grid .ix-wishlist-btn, .ix-disp-container .ix-wishlist-btn, .ix-disp-wrap .ix-wishlist-btn:hover, .ix-disp-wrap .ix-wishlist-btn.active {background: #910a2d !important;}
.ix-vehicle-grid .ix-wishlist-btn i.far.fa-heart, .ix-disp-container .ix-wishlist-btn i, .ix-disp-wrap .ix-wishlist-btn:hover i, .ix-disp-wrap .ix-wishlist-btn.active i {color: #fff;}
.ix-tile-footer {padding: 16px;}
.container {max-width: 1300px;}
.ix-badge-price {background: #000000;}
.ix-inv-header {background-color: #101010 !important;}
.ix-filter-group a.dropdown-item:first-child {padding: 8px 10px;background-color: #f8f9fa !important;color: #6c757d!important;}
.ix-disp-share .a2a_kit a:hover {border-color: #101010!important;}
.detail-tabs .nav-link.active, .detail-tabs .nav-link {color: #000 !important;}
.ix-wishlist-btn:hover {background-color: #910a2d!important;color: #fff !important;}
.detail-tabs .nav-item:first-child .nav-link, .detail-tabs .nav-link {color: #000 !important;border-color: #000;}
.detail-tabs .nav-link:hover {color: #000 !important;border-color: #000;}