/*ddcandyg CC05658803*/
.media-gallery-toolbar {bottom: 0; top: unset; left: 50% !important;}

/*ddcdanb fix images on vlps*/
.inventoryList .media img, .inventoryList .ddc-media img {height:auto;}

/* ddcdanb split vehicle info/options into 2 columns on VDPs */
.inventory-detail-packages-options #options .option-table tr {width:50%; float:left; background: transparent;border:none}
.inventory-detail-packages-options #options .option-table .option-item-description {width:42%; background: transparent;border:none}
.inventory-detail-packages-options #options .option-table .option-item-description h3 {width:100%; font-size: 92%; background: transparent;border:none}
.inventory-detail-packages-options #options {margin-top: 12px; background: transparent;border:none}
.inventory-detail-packages-options .packages {margin-top: 12px; background: transparent;border:none}

/* ddcmjaggers | M-00470574 - override direct element style */
.page-header .header-logo { top: 0 !important; }

/* ddcmjaggers | M-00490014 */
.index .hero-image-overlay-container .hero-image-overlay .inventory-search-facet-browse { min-height: 90px; } 
.cst-search-overlay { display: flex; justify-content: center; height: 48px; margin-bottom: 70px; }
.cst-search-overlay * { margin: 0; padding: 0; }
.cst-search-overlay > form { width: 762px; }
.cst-search-overlay .form-group { display: inline-block; height: 100%; }
.cst-search-overlay .form-group .ddc-span8 { width: 100%; height: 48px; }
.cst-search-overlay .form-group:first-of-type { margin-right: 0; margin-left: 0; width: 628px; box-shadow: none; }
.cst-search-overlay .form-group:first-of-type input { padding: 0 15px; border-radius: 4px; -webkit-appearance: none; height: 100%; background-color: rgba(255,255,255,.8); font-size: 18px; }
.cst-search-overlay .form-group:first-of-type input::placeholder { color: #000; }
.cst-search-overlay .form-group:first-of-type input:hover { background-color: #FFF; }
.cst-search-overlay .form-group:nth-child(2) { width: 116px; margin-left: 12px; }
.cst-search-overlay .form-group:nth-child(2) button { padding: 8px 14px; min-width: 0; align-items: center; height: 100%; font-size: 23px; padding-right: 40px; }
.cst-search-overlay .form-group:nth-child(2) button:before { line-height: 1.25; font-size: 38px; }

/* Start 'vlp-ePrice-button' (do not modify this line) */
/* Modified by ddcdanb on 03/07/18 02:31 PM EST */
.vlp .inventoryList .pricing .btn.eprice span { text-decoration: none; font-weight: bold; font-size: 18px; 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: #c40b06; background-color: #c40b06; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:hover { border: none; background: #000000; background-color: #000000; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:before { color: #000000; }
.vlp .inventoryList .pricing .btn.eprice:hover:before { color: #ffffff; }
/* End 'vlp-ePrice-button' (do not modify this line) */

/* Start 'vdp-ePrice-button' (do not modify this line) */
/* Modified by ddcdanb on 03/07/18 02:27 PM EST */
.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: #c40b06; background-color: #c40b06; background-image: none; }
.vdp .pricing .eprice.button:hover { border: none; background: #000000; background-color: #000000; background-image: none; }
.vdp .pricing .eprice.button:before { color: #000000; }
.vdp .pricing .eprice.button:hover:before { color: #ffffff; }
/* End 'vdp-ePrice-button' (do not modify this line) */

/* ddcalmirc M-00491313 */
.hero-image-overlay .inventory-search-facet-browse .submit-search,
.hero-image-overlay .inventory-search-form .ui-button-submit,
.vdp .links-list a {background: #c40b07;}
.hero-image-overlay .inventory-search-facet-browse .submit-search:before,
.hero-image-overlay .inventory-search-form .ui-button-submit:before,
.vdp .links-list a:before {color: #000;}
.hero-image-overlay .inventory-search-facet-browse .submit-search:hover,
.hero-image-overlay .inventory-search-form .ui-button-submit:hover,
.vdp .links-list a:hover {background: #000;}
.hero-image-overlay .inventory-search-facet-browse .submit-search:hover:before,
.hero-image-overlay .inventory-search-form .ui-button-submit:hover:before,
.vdp .links-list a:hover:before {color: #c40b07;}
.vdp .links-list a+a {margin-top: 5px;}

/* ddcalmirc M-00492775 */
.vdp .cstWindowSticker {display: block;}
.vdp .cstWindowSticker img {max-height: none; margin: 0 auto; max-width: 100%;}


/* fdbarfety M-00492784 */
.vdp .monroney-labels > a {background: url(//labels-prod.s3.amazonaws.com/big-sticker.png); background-size: contain; display: block; height: 288px; margin: 0 auto; padding: 0; text-indent: -99999px; width: 252px;}
.vdp .monroney-labels img {display: none !important;}
.vlp .pricing .price-btn .btn.price-btn {margin-bottom: 5px;}
.vlp .carfax-free {position: relative; top: -20px;}

/* franckbarfety M-00492784 - share icons*/
.share ul {width: 100%;}
.share li {padding: 0;}
.links-share .ddc-icon {left: -20px; top: -15px;}
.links-share li a {padding: 15px 0 0 30px;}

/* M-00525849 ddcjareds */
.index .cst-search-overlay .form-group:first-of-type { margin-left: 163px; width: 359px; }
.index .cst-search-overlay .form-group .ddc-span8 { width: 349px; }
.index .cst-search-overlay .form-group:nth-child(2) button { position: relative; right: 285px; }

/* ddcsamp 04839817 */
.inventory-detail-tech-specs .warranties {display: none;}

/* 04962037 JLC */
.inventory-listing-default .monroney-labels > a { background: url(//labels-prod.s3.amazonaws.com/big-sticker.png) no-repeat; background-size: cover; height: 280px; display: block; margin-top: 25px; padding: 0; text-indent: -99999px; }
.inventory-listing-default .monroney-labels img { display: none; }
.inventory-listing-default .hproduct { min-height: 485px; }

/* wabbey 05802304 */
html:not(.index) body{background-position-y: bottom;}
html.index body{background:unset;background-color: var(--color-neutral-50);}

/* 07722293 JLC */
.inventory-search-facet-browse.CC07722293 .form-control span,
.inventory-search-facet-browse.CC07722293 .form-control option { font-size: 15px; font-weight: 800; }
.inventory-search-form.CC07722293 input.search { font-weight: 800; }

/* 08325777 ddcjareds */
.page-header .value-statement { bottom: -10px; left: 205px; }

/* 08327476 JLC */
.index .slideControls .previousNext a, .index .slideControls .pager a {opacity: 1; }
.index .slideControls .previousNext a i, .index .slideControls .pager a:not(.activeSlide)  {background-color: #3D4849; border-radius: 30px;}
.index .slideControls .ddc-icon-carousel-arrow { background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3e%3ctitle%3egallery-arrow%3c/title%3e%3cpath fill='%23000' opacity='0.375' d='M0 16c0 8.837 7.163 16 16 16s16-7.163 16-16c0-8.837-7.163-16-16-16s-16 7.163-16 16z'%3e%3c/path%3e%3cpath fill='%23c3002f' opacity='1' d='M0 16c0 8.837 7.163 16 16 16s16-7.163 16-16c0-8.837-7.163-16-16-16s-16 7.163-16 16z'%3e%3c/path%3e%3cpath fill='%23fff' d='M18.621 16l-6.621-6.621 1.379-1.379 8 8-8 8-1.379-1.379z'%3e%3c/path%3e%3c/svg%3e") no-repeat center/cover; background-color: rgba(0, 0, 0, 0); }