/* 09598281 JLC */
.sunset-dialog .sunset-dialog-content-col { display: none!important; }

/*trampaswhiteman - REMOVE BACKGROUND FROM HTML - Seriously, who puts styles on an HTML tag anyway?*/
html {background: none;}

/*trampaswhiteman - NAVIGATION STYLES*/
.compact .navbar-nav > li > a {font-size: 14px;}
.nav-last.currentPage.dropdown.dropdown.nav-no-children > a {color: #fff;}
.ddc-content.buttonblock-default.container.mx-slideshow-overlay.centerButtons.hero-image-color-default {margin: 0 auto;}

.index .form-horizontal .form-group button {display: none;}

.heroseparator {position: relative;top: 70px;right: 0;}
.heroseparator div {height: 120px;}

.hero-image-overlay-container .inventory-search-facet-browse.hero-image-color-default h3 {color: #fff;} /* I'm interested in */
.content-hero .hero-content-background {background-position: bottom;} /* hero image */

/* Hero search facets - pill buttons */
.hero-service-button.pill-label {padding: 10px 35px;}
.hero-image-overlay-container .pill-label:hover {background: #0a2f52; color: #fff ;text-decoration: none;}
.heroprimary .pill-label {position: absolute; top: 213px; left: 650px;}
.hero-image-overlay-container .pill-label {
display: inline-block;
margin: 10px 3px 10px 0;
padding: 7px 14px;
border: 1px solid transparent;
border-radius: 21px;
font-size: 18px;
font-weight: 800;
text-decoration: none;
color: #fff;
background: #c81444;
cursor: pointer;
-moz-user-select: none;
z-index: 2;
white-space: nowrap;
}

/* positioning for iPad (moving further to the right) */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){
  .heroprimary .pill-label {left: 630px;}
}

/* Hero search facets - new used certified all */
.hero-image-overlay-container .inventory-search-facet-browse.hero-image-color-default .form-inline > .form-group > .pill-label {color: #fff; background: #c81444;}
.hero-image-overlay-container .inventory-search-facet-browse.hero-image-color-default .form-inline > .form-group > .pill-label:hover {color: #000; background-color: #fff;}

/* Hero search facets - search button */
.hero-image-overlay-container .btn-primary {color: #fff; background: #c81444; border-radius: 5px; font-weight: 300; text-align: center; padding: 10px 30px}
.hero-image-overlay-container .btn-primary:before {display: none;}
.hero-image-overlay-container .btn-primary:hover {color: #000; background: #ccc;}
.hero-image-overlay-container .btn-primary:hover:before {color: #eee;}
.hero-image-overlay-container .btn-xl {font-size: 17px; line-height: 1.7em;}

.heroservice .btn-primary {
    color: #fff;
    background: #c81444;
    border-radius: 5px;
    padding: 10px 20px;
    text-transform: uppercase;
}
.heroservice .btn-primary:before {display: none;}
.heroservice .btn-primary:hover {color: #000; background: #ccc;}

.herohours {color: #fff; font-size: 1.3em;letter-spacing:2px;}

/* franckbarfety - banner below hero slideshow */
.slideShowWrap .slides img {margin: 0 auto;}
.bannerslides {
    background: #c81444;
    margin-bottom: 5px;
    height: 100px;
}
.fourboxes {background: #C3002F; padding: 20px 0 0 0;}
.buttonblock-default.mx-slideshow-overlay {
    margin: 0;
    padding: 0 10px 0 10px;
    background: none;
    box-shadow: none;
}
.buttonblock-img-wrap {background-color: transparent;}
.index .buttonblock-default.mx-slideshow-overlay .ui-button-text {color: #fff;}

.model-selector-responsive h3.ddc-heading-1 span {background: transparent;}
.lowerbanner {background-color: #111; height: 125px;}
.seoarea {background-color: #e3e3e3;}

.content-hero .hero-content-background.parallax, .content-hero .hero-content-background.fixed {background-attachment: inherit;}

/* Composer cleanup */
.ddc-composer .form-horizontal .form-group {top: -560px;}
.ddc-composer .hero-image-overlay-container .hero-image-overlay .inventory-search-facet-browse {top: -610px;}

/*ddcbeckylong */
.content-hero.content1 {bottom: 5px;}
.buttonblock-default.mx-slideshow-overlay {padding: 0 20px 0 20px;}
.zoom-container p {font-size: 20px !important;padding-top: 8px;}
.customShopbymodel {margin: 0 75px 0 75px;}

.custom-buttons{display: none;}
.lowerbanner {display:none;}

/* Start 'vlp-new-price-label-abSub' (do not modify this line) */
/* Modified by alharris1 on 11/04/19 04:00 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .abSub .label { text-decoration: none; font-weight: normal; font-size: 14px; color: #000000; }
/* End 'vlp-new-price-label-abSub' (do not modify this line) */

/* Start 'vlp-used-price-label-abSub' (do not modify this line) */
/* Modified by alharris1 on 11/04/19 03:52 PM EST */
.vlp .inventoryList .item.inv-type-used .pricing .abSub .label { text-decoration: none; font-weight: bold; font-size: 14px; color: #000000; }
/* End 'vlp-used-price-label-abSub' (do not modify this line) */

/* M-00221113 chris.diego */
.tomwoodslides .slideShowWrap {z-index:0;}

/* M-00222044 billyh */
.bannerslides {background: #ffffff; margin-bottom: 5px; height: 100px;}

/* M-00222701 chris.diego */
.mega-menu-inner-curtain, .navbar-nav .dropdown-menu,
.compact.navbar-default .navbar-nav > li.open > a,
.compact.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > .currentPage > a {background:#c81444;}

/* M-00251088 ddcbobc + M-00255254 ddcbobc */
.index .tomwood { position: relative; top: 7px; left: 0; }

.index .tomwood .ddc-offset4 { margin-left: 0; }
.index #facet-browse-inventory-search1 { position: relative; top: 2px; }
.index .slideControls { z-index: 50; }

/* ddcdanc M-00261134 */
.cstmDR {position: absolute;left: 395px;width: 60px;}

/*ddcandyg 07850037*/
.index .heroservice .btn-primary {z-index: 999999;}

/* Start 'vlp-ePrice-button' (do not modify this line) */
/* Modified by smhood on 04/16/19 03:41 PM EDT */
.vlp .inventoryList .pricing .btn.eprice span { text-decoration: none; font-weight: bold; font-size: 14px; color: #ffffff; }
.vlp .inventoryList .pricing .btn.eprice:hover span { color: #ffffff; }
.vlp .inventoryList .pricing .btn.eprice span { background: none; background-image: none; background-color: transparent; }
.vlp .inventoryList .pricing .btn.eprice { border: none; background: #000000; background-color: #000000; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:hover { border: none; background: #31c731; background-color: #31c731; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:before { color: #c3002f; }
.vlp .inventoryList .pricing .btn.eprice:hover:before { color: #000000; }
/* End 'vlp-ePrice-button' (do not modify this line) */

/* Start 'vdp-ePrice-button' (do not modify this line) */
/* Modified by andrewreilly1 on 06/02/17 12:18 PM EDT */
.vdp .pricing .eprice.button { text-decoration: none; font-weight: bold; font-size: 18px; color: #ffffff; }
.vdp .pricing .eprice.button:hover { color: #ffffff; }
.vdp .pricing .eprice.button { border: none; background: #000000; background-color: #000000; background-image: none; }
.vdp .pricing .eprice.button:hover { border: none; background: linear-gradient(#32cd32,#32cd32); background-image: linear-gradient(#32cd32,#32cd32); background-color: none; }
.vdp .pricing .eprice.button:before { color: #c3002f; }
.vdp .pricing .eprice.button:hover:before { color: #ffffff; }
/* End 'vdp-ePrice-button' (do not modify this line) */

/* M-00264079 billyh */
.vdp .links-list a {margin-bottom: 5px;}

/* Start 'vlp-new-price-value-wholesalePrice' (do not modify this line) */
/* Modified by alyssabuckley on 08/10/17 02:39 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .wholesalePrice .value { text-decoration: none; font-weight: bold; font-size: 14px; color: #2bb300; }
/* End 'vlp-new-price-value-wholesalePrice' (do not modify this line) */

/* Start 'vdp-new-price-value-wholesalePrice' (do not modify this line) */
/* Modified by alyssabuckley on 08/10/17 02:49 PM EST */
.vdp .inv-type-new.pricing .wholesalePrice .price { text-decoration: none; font-weight: bold; font-size: 18px; color: #2bb300; }
/* End 'vdp-new-price-value-wholesalePrice' (do not modify this line) */

/* ddcrandyh M-00421482 */
.pricing .abSub .value::before, .pricing .abSub .price::before, .pricing .rebate .value::before, .pricing .rebate .price::before, .pricing .discount .value::before, .pricing .discount .price::before {content: "";}

/* sarahhackett 08681441  */
.form-group label {font-size:15px;}

/* ddcluker M-00489293 */
.inventoryList .stackedFinal .value, .vdp .stackedFinal .price { font-size: 14px !important; }

/* M-00489428 billyh */
.pricing .abSub {border-bottom:none; margin-bottom: 0; padding-bottom:0;}

/* Start 'vdp-new-price-value-msrp' (do not modify this line) */
/* Modified by ddcsamanthap on 03/07/18 03:31 PM EST */
.vdp .inv-type-new.pricing .msrp .price { text-decoration: none; font-weight: bold; font-size: 18px; color: #000000; }
/* End 'vdp-new-price-value-msrp' (do not modify this line) */

/* Start 'vdp-new-price-value-stackedConditionalFinal' (do not modify this line) */
/* Modified by ddcsamanthap on 03/07/18 03:31 PM EST */
.vdp .inv-type-new.pricing .stackedConditionalFinal .price { text-decoration: none; font-weight: bold; font-size: 21.4px; color: #000000; }
/* End 'vdp-new-price-value-stackedConditionalFinal' (do not modify this line) */

/* Start 'vlp-new-price-value-msrp' (do not modify this line) */
/* Modified by alharris1 on 11/04/19 03:46 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .msrp .value { text-decoration: none; font-weight: bold; font-size: 14px; color: #000000; }
/* End 'vlp-new-price-value-msrp' (do not modify this line) */

.inv-type-new .stackedConditionalFinal .value, .inv-type-new.pricing .stackedConditionalFinal .price {
    font-size: 18.2px;
}

.pricing .final-price.abSub .value{font-size:16px;}
.vdp .pricing .abSub.final-price .price{font-size:18px;}

/* Start 'vlp-new-price-value-abSub' (do not modify this line) */
/* Modified by trbolduc on 11/13/19 01:47 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .abSub .value { text-decoration: none; font-weight: bold; font-size: 14px; color: #559D69; }
/* End 'vlp-new-price-value-abSub' (do not modify this line) */

/* Start 'vlp-new-price-value-salePrice' (do not modify this line) */
/* Modified by alharris1 on 11/04/19 04:01 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .salePrice .value { text-decoration: none; font-weight: bold; font-size: 13px; color: #000000; }
/* End 'vlp-new-price-value-salePrice' (do not modify this line) */

/* 05008789 ddcjareds */
.vlp .vehicle_comments   { font-size: 13px; }
.vlp .comments-holder h2 { font-size: 15px; }

/* ddcmhampton 05389342 */
.content-hero.content1 {
margin-bottom: -147px;
}

.index .container.links-list.ddc-content {position:relative; bottom:90px;}
.index .tomwood {display:none;}

/* Start 'vlp-new-price-label-msrp' (do not modify this line) */
/* Modified by alharris1 on 11/04/19 03:46 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .msrp .label { text-decoration: none; font-weight: bold; font-size: 14px; color: #000000; }
/* End 'vlp-new-price-label-msrp' (do not modify this line) */

/* Start 'vlp-used-price-label-retailValue' (do not modify this line) */
/* Modified by alharris1 on 11/04/19 03:52 PM EST */
.vlp .inventoryList .item.inv-type-used .pricing .retailValue .label { text-decoration: none; font-weight: bold; font-size: 14px; color: #000000; }
/* End 'vlp-used-price-label-retailValue' (do not modify this line) */

/* Start 'vlp-new-price-value-final-price' (do not modify this line) */
/* Modified by alharris1 on 11/04/19 03:51 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .final-price .value { text-decoration: none; font-weight: bold; font-size: 14px; color: #000000; }
/* End 'vlp-new-price-value-final-price' (do not modify this line) */

/* Start 'vdp-final-price-price-value-final-price' (do not modify this line) */
/* Modified by erikfujii on 10/07/19 03:02 PM EDT */
.vdp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 22.5px; color: #DF1F33; }
/* End 'vdp-final-price-price-value-final-price' (do not modify this line) */

/* Start 'vlp-new-price-label-final-price' (do not modify this line) */
/* Modified by alharris1 on 11/04/19 03:46 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 14px; color: #000000; }
/* End 'vlp-new-price-label-final-price' (do not modify this line) */

/* Start 'vdp-new-price-label-msrp' (do not modify this line) */
/* Modified by alharris1 on 11/04/19 03:48 PM EST */
.vdp .inv-type-new.pricing .msrp .label { text-decoration: none; font-weight: bold; font-size: 14px; color: #000000; }
/* End 'vdp-new-price-label-msrp' (do not modify this line) */

/* Start 'vdp-new-price-label-abSub' (do not modify this line) */
/* Modified by alharris1 on 11/04/19 03:48 PM EST */
.vdp .inv-type-new.pricing .abSub .label { text-decoration: none; font-weight: bold; font-size: 14px; color: #000000; }
/* End 'vdp-new-price-label-abSub' (do not modify this line) */

/* Start 'vdp-new-price-label-final-price' (do not modify this line) */
/* Modified by alharris1 on 11/04/19 03:49 PM EST */
.vdp .inv-type-new.pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 14px; color: #000000; }
/* End 'vdp-new-price-label-final-price' (do not modify this line) */

/* Start 'vlp-used-price-label-final-price' (do not modify this line) */
/* Modified by alharris1 on 11/04/19 03:52 PM EST */
.vlp .inventoryList .item.inv-type-used .pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 14px; color: #000000; }
/* End 'vlp-used-price-label-final-price' (do not modify this line) */

/* Start 'vlp-used-price-value-abSub' (do not modify this line) */
/* Modified by alharris1 on 12/09/20 02:53 PM EST */
.vlp .inventoryList .item.inv-type-used .pricing .abSub .value { text-decoration: none; font-weight: bold; font-size: 14px; color: #1A9D00; }
/* End 'vlp-used-price-value-abSub' (do not modify this line) */

/* ddcsamp 08112398 */
:root {
    --color-primary-50: #f7e8e8;
    --color-primary-100: #e8bbbb;
    --color-primary-200: #d88e8e;
    --color-primary-300: #c96161;
    --color-primary-400: #ba3434;
    --color-primary-500: #ab0807;
    --color-primary-600: #9c0807;
    --color-primary-700: #8c0706;
    --color-primary-800: #6d0605;
    --color-primary-900: #4e0404;
    --color-primary-950: #2f0302;
}

/* Start 'vlp-used-price-value-final-price' (do not modify this line) */
/* Modified by alharris1 on 12/09/20 02:54 PM EST */
.vlp .inventoryList .item.inv-type-used .pricing .final-price .value { text-decoration: none; font-weight: bold; font-size: 16.8px; color: #000000; }
/* End 'vlp-used-price-value-final-price' (do not modify this line) */

/* Start 'vdp-new-price-value-final-price' (do not modify this line) */
/* Modified by alharris1 on 01/23/23 02:37 PM EST */
.vdp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 22.5px; color: #000000; }
/* End 'vdp-new-price-value-final-price' (do not modify this line) */

/* Start 'srp-new-price-value-wholesalePrice-no-value' (do not modify this line) */
/* Modified by kjones32 on 07/12/24 11:22 AM EDT */
.srp .inv-type-new.pricing-detail .wholesalePrice .price-value.no-value { text-decoration: none; font-weight: 100; font-size: 15.75px; color: #000000; }
/* End 'srp-new-price-value-wholesalePrice-no-value' (do not modify this line) */

/* Start 'srp-certified-pre-owned-price-label-final-price' (do not modify this line) */
/* Modified by davidflanagan on 07/14/25 01:10 PM EDT */
.srp .inv-type-certified-pre-owned.pricing-detail .final-price .price-label { text-decoration: none; font-weight: 800; font-size: 20px; color: #000000; }
/* End 'srp-certified-pre-owned-price-label-final-price' (do not modify this line) */

/* Start 'vdp-used-price-label-final-price' (do not modify this line) */
/* Modified by davidflanagan on 07/14/25 01:18 PM EDT */
.vdp .inv-type-used.pricing-detail .final-price .price-label { text-decoration: none; font-weight: 800; font-size: 20px; color: #000000; }
/* End 'vdp-used-price-label-final-price' (do not modify this line) */

/* Start 'srp-new-price-label-final-price' (do not modify this line) */
/* Modified by davidflanagan on 08/11/25 11:55 AM EDT */
.srp .inv-type-new.pricing-detail .final-price .price-label { text-decoration: none; font-weight: 600; font-size: 21px; color: #000000; }
/* End 'srp-new-price-label-final-price' (do not modify this line) */

/* Start 'srp-new-price-label-ABCRule' (do not modify this line) */
/* Modified by davidflanagan on 08/11/25 11:59 AM EDT */
.srp .inv-type-new.pricing-detail .ABCRule .price-label { text-decoration: none; font-weight: 300; font-size: 12px; color: #000000; }
/* End 'srp-new-price-label-ABCRule' (do not modify this line) */

/* Start 'srp-new-price-value-ABCRule' (do not modify this line) */
/* Modified by davidflanagan on 08/11/25 11:59 AM EDT */
.srp .inv-type-new.pricing-detail .ABCRule .price-value { text-decoration: none; font-weight: 300; font-size: 13px; color: #000000; }
/* End 'srp-new-price-value-ABCRule' (do not modify this line) */