/* ddc.stephanierhoades - fix custom image under slideshow | vetted ddcalmirc M-00459329 */
.buttonblock-default.mx img {opacity:1;}
.buttonblock-default.mx li:hover .buttonblock-img-wrap {opacity:.7;}

/* ddcalmirc M-00459329 */
.index .finance-btn { padding-top: 12px; }
.inventoryList .inv-type-new .pricing .msrp .value,
.vdp .pricing.inv-type-new .msrp .price { text-decoration: line-through; }
.inventoryList .description { width: 60%; }
.inventoryList .pricing-area { width: 40%; }
.inventoryList .description dt { width: 40%; }
.inventoryList .description dd { width: 60%; }
.inventoryList .hproduct .view-link {min-width: 100%;}
.vdp .testDrive a + a {margin-top: 5px;}
.vdp .pricing .ePrice .ddc-span6 {width: 100%;}
.vdp .pricing .ePrice .ddc-span6 .eprice {min-width: 100%;}
.vdp .customHistRptBtn img {margin: 0 auto;}
.vdp .ePrice a {min-width: 100%;}

/* ddcalmirc M-00459858 */
/* Header */
.header-logo {line-height: 74px; max-width: calc(100% - 105px);}
.header-logo img {display: inline-block;}
/* Internet Price Sizing */
.pricing .internetPrice font { font-size: 16px; }
/* VLP */
.inventoryList .eprice,
.inventoryList .cstBtnText { white-space: normal; font-size: 14px; min-width: 100%;}
.inventoryList .pricing .btn.eprice:before,
.inventoryList .pricing .btn.cstBtnText:before { line-height: 0; top: 50%; }
.inventoryList .view-link {min-width: 100%;}
/* VDP */
.vdp .pricing .eprice,
.vdp .cstBtnText {min-width: 100%; font-size: 14px; padding: 10px 40px 10px 10px;}
.vdp .cstBtnText {padding-top: 7px;}
.vdp .pricing .btn.eprice:before,
.vdp .pricing .btn.cstBtnText:before { line-height: 0; top: 50%; }
/* Links Spacing */
.testDrive a+a {margin-top: 5px;}

/* Start 'vlp-view-details-link' (do not modify this line) */
/* Modified by stephanierhoades on 12/19/17 03:37 PM CST */
.vlp .inventoryList li.item .view-link:not(.btn) { text-decoration: none; font-weight: bold; font-size: 14px; color: #ffffff; }
.vlp .inventoryList li.item .view-link:not(.btn):hover { color: #c3002f; }
.vlp .inventoryList li.item .view-link:not(.btn) { border: none; background: none; background-color: transparent; background-image: none; }
.vlp .inventoryList li.item .view-link:not(.btn):hover { border: none; background: none; background-color: transparent; background-image: none; }
/* End 'vlp-view-details-link' (do not modify this line) */

/* Start 'vlp-view-details-button' (do not modify this line) */
/* Modified by stephanierhoades on 12/19/17 03:47 PM CST */
.vlp .inventoryList li.item .view-link.btn { text-decoration: none; font-weight: bold; font-size: 14px; color: #ffffff; }
.vlp .inventoryList li.item .view-link.btn:hover { color: #ffffff; }
.vlp .inventoryList li.item .view-link.btn { border: none; background: #6c6c6c; background-color: #6c6c6c; background-image: none; }
.vlp .inventoryList li.item .view-link.btn:hover { border: none; background: #c3002f; background-color: #c3002f; background-image: none; }
.vlp .inventoryList li.item .view-link.btn:before { color: #000000; }
.vlp .inventoryList li.item .view-link.btn:hover:before { color: #ffffff; }
/* End 'vlp-view-details-button' (do not modify this line) */

/* ddcmjaggers | M-00462493 */
.cstBtnText { margin-bottom: 5px; }

/* franckbarfety M-00448240 - Button-Block */
.index .mx {margin-top: 15px;}

.content-page-title h1 { padding-left: 10px; }

/* M-00464280 ddcdmeline + ddcsamp 09496865 */
.page-header.responsive-centered-nav .header-contact .links-locale a {display:none;}
.page-header.responsive-centered-nav .header-contact .links-locale {text-align: right;}
.custom-contact {color: #fff; float: left; font-size: 14px; position: relative; padding: 4px 4px 4px 10px; font-weight: 300; letter-spacing: 0px; }
.page-header.responsive-centered-nav .header-contact .header-default {width: calc(100% - 860px);}
.page-header.responsive-centered-nav .header-contact .links-locale {width: 450px;}
.page-header.responsive-centered-nav .tel.phone3 {color: #fff;list-style:none;letter-spacing:.03em;}

.vdp .main .contact-info {font-size: 20px;}

/* ddcmjaggers | M-00465497 */
.page-header.responsive-centered-nav .header-contact .vcard .adr, .page-header.responsive-centered-nav .header-contact .vcard .adr a { font-size: 14px; }
.page-header.responsive-centered-nav .header-contact .vcard .tels .tel.phone1 { font-size: 14px; }
.page-header.responsive-centered-nav .tel.phone3 { color: #000; position: absolute; top: 60px; right: 20px; font-size: 16px; font-weight: 600; width: 185px; }

/* ddcmjaggers | M-00465604 */
.cstAvailText { margin-bottom: 5px; }


/* Start 'vlp-ePrice-button' (do not modify this line) */
/* Modified by stephanierhoades on 01/05/18 02:06 PM CST */
.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: #c3002f; background-color: #c3002f; 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 stephanierhoades on 01/05/18 11:09 AM CST */
.vdp .pricing .eprice.button { text-decoration: none; font-weight: bold; font-size: 14px; 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: #c3002f; background-color: #c3002f; background-image: 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) */

/* ddcmjaggers | M-00465604 - IE fixes for VDP pricing */
.vdp .inventory-detail-pricing .final .price.h1,
.vdp .inventory-detail-pricing .final-price .price.h1 { font-size: 18px; }

/* ddcryanw adding via CTA tool */
.cstTextMe, .cstAvailText {display: none;}

/* Start 'vdp-final-price-price-value-final-price' (do not modify this line) */
/* Modified by cjhammer on 07/26/19 03:59 PM CDT */
.vdp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: line-through; font-size: 22.5px; color: #000000; }
/* End 'vdp-final-price-price-value-final-price' (do not modify this line) */

/* Start 'vdp-new-price-value-final-price' (do not modify this line) */
/* Modified by jlindsey5 on 12/03/20 06:30 PM CST */
.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) */