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

/* ddcjoannak 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}

/* ddcjoannak fix form labels */
.form-group label, .ddc-form-group-container label { padding-right: 10px;}

/*ddcjoannak -  VDP removed underline on VDP button*/
.vdp .tradein a {text-decoration: none;}


.inventory-similar-default .media {height: 150px;}


/* franckbarfety M-00229492 - Colorful Button Section */

.dark-bg {
    padding: 10px 0 12px 0;
    background: #007cc2;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#007CC2), to(#016ca9));
    background: -webkit-linear-gradient(#007cc2, #016ca9);
    background: -moz-linear-gradient(#007cc2, #016ca9);
    background: -ms-linear-gradient(#007cc2, #016ca9);
    background: -o-linear-gradient(#007cc2, #016ca9);
    background: linear-gradient(#007cc2, #016ca9);
}

.dark-bg p {color: #fff;}

.buttonblock-default.full-block .yui3-g li h4 {padding: 20px 10px 38px 10px;}
.buttonblock-default .yui3-u-1-3 {padding: 0px 10px;}
.buttonblock-default.full-block .yui3-g {margin: 10px 0;}
.buttonblock-default .btn-primary:hover {transition-duration: 0.3s; transition-timing-function: ease-out; transform: translateY(-8px); box-shadow: 0px 5px 0px 0px rgba(0,0,0,0.4);}

.buttonblock-default h4:before {display: block; padding: 0 0 10px 0; font-family: 'fontawesome-webfont'; font-size: 24px; font-style: normal; font-weight: normal;}
.buttonblock-default.full-block .yui3-g li h4 {font-size: 13px;}

.color-purple h4:before {content: "\f1b9";}
.color-purple, .color-purple:hover {
    background: #872BD6;
    background: -moz-linear-gradient(45deg, #B065F7 0%, #5800AA 100%);
    background: -webkit-linear-gradient(45deg, #B065F7 0%,#5800AA 100%);
    background: linear-gradient(225deg, #B065F7 0%,#5800AA 100%);
}

.color-orange h4:before {content: "\f002";}
.color-orange, .color-orange:hover {
    background: #F19F2F;
    background: -moz-linear-gradient(45deg, #FFC073 0%, #CE6E00 100%);
    background: -webkit-linear-gradient(45deg, #FFC073 0%,#CE6E00 100%);
    background: linear-gradient(225deg, #FFC073 0%,#CE6E00 100%);
}

.color-yellow h4:before {content: "\f164";}
.color-yellow, .color-yellow:hover {
    background: #E3CC1F;
    background: -moz-linear-gradient(45deg, #F9E88B 0%, #BF9B00 100%);
    background: -webkit-linear-gradient(45deg, #F9E88B 0%,#BF9B00 100%);
    background: linear-gradient(225deg, #F9E88B 0%,#BF9B00 100%);
}

.color-pink h4:before {content: "\f0ad";}
.color-pink, .color-pink:hover {
    background: #F23577;
    background: -moz-linear-gradient(45deg, #FC7EA5 0%, #D10441 100%);
    background: -webkit-linear-gradient(45deg, #FC7EA5 0%,#D10441 100%);
    background: linear-gradient(225deg, #FC7EA5 0%,#D10441 100%);
}

.color-green h4:before {content: "\f073";}
.color-green, .color-green:hover {
    background: #4B8B1D;
    background: -moz-linear-gradient(45deg, #8CDD4F 0%, #3A7C03 100%);
    background: -webkit-linear-gradient(45deg, #8CDD4F 0%,#3A7C03 100%);
    background: linear-gradient(225deg, #8CDD4F 0%,#3A7C03 100%);
}

.color-blue h4:before {content: "\f046";}
.color-blue, .color-blue:hover {
    background: #1CC5F0;
    background: -moz-linear-gradient(45deg, #A7EDFF 0%, #00A3CC 100%);
    background: -webkit-linear-gradient(45deg, #A7EDFF 0%,#00A3CC 100%);
    background: linear-gradient(225deg, #A7EDFF 0%,#00A3CC 100%);
}

/* Start 'vdp-ePrice-button' (do not modify this line) */
/* Modified by samueljedrey1 on 08/30/18 01:50 PM EDT */
.vdp .pricing .eprice.button { text-decoration: none; font-style: italic; font-weight: bold; font-size: 20px; color: #ffffff; }
.vdp .pricing .eprice.button:hover { color: #ffffff; }
.vdp .pricing .eprice.button { border: none; background: #ff6a00; background-color: #ff6a00; background-image: none; }
.vdp .pricing .eprice.button:hover { border: none; background: #0b55a6; background-color: #0b55a6; background-image: none; }
/* End 'vdp-ePrice-button' (do not modify this line) */

/* Start 'vlp-ePrice-button' (do not modify this line) */
/* Modified by samueljedrey1 on 08/30/18 01:51 PM EDT */
.vlp .inventoryList .pricing .btn.eprice span { text-decoration: none; font-style: italic; font-weight: bold; font-size: 20px; 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: #ff6a00; background-color: #ff6a00; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:hover { border: none; background: #0c55a6; background-color: #0c55a6; background-image: none; }
/* End 'vlp-ePrice-button' (do not modify this line) */

/* Start 'vlp-used-price-value-final-price' (do not modify this line) */
/* Modified by joshetter on 12/07/17 10:51 AM EST */
.vlp .inventoryList .item.inv-type-used .pricing .final-price .value { text-decoration: none; font-weight: bold; font-size: 23.8px; color: #2bb300; }
/* End 'vlp-used-price-value-final-price' (do not modify this line) */

/* Start 'vlp-used-price-label-final-price' (do not modify this line) */
/* Modified by joshetter on 12/07/17 10:53 AM EST */
.vlp .inventoryList .item.inv-type-used .pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 11.9px; color: #000000; }
/* End 'vlp-used-price-label-final-price' (do not modify this line) */

/* Start 'vlp-used-price-label-abSub' (do not modify this line) */
/* Modified by joshetter on 12/07/17 10:54 AM EST */
.vlp .inventoryList .item.inv-type-used .pricing .abSub .label { text-decoration: none; font-weight: bold; font-size: 11.9px; color: #000000; }
/* End 'vlp-used-price-label-abSub' (do not modify this line) */

/* Start 'vlp-used-price-value-abSub' (do not modify this line) */
/* Modified by joshetter on 12/07/17 10:53 AM EST */
.vlp .inventoryList .item.inv-type-used .pricing .abSub .value { text-decoration: none; font-weight: bold; font-size: 22px; color: #FF002C; }
/* End 'vlp-used-price-value-abSub' (do not modify this line) */

/* Start 'vlp-used-price-label-retailValue' (do not modify this line) */
/* Modified by joshetter on 12/07/17 10:54 AM EST */
.vlp .inventoryList .item.inv-type-used .pricing .retailValue .label { text-decoration: none; font-weight: bold; font-size: 11.9px; color: #000000; }
/* End 'vlp-used-price-label-retailValue' (do not modify this line) */

/* Start 'vdp-used-price-value-abSub' (do not modify this line) */
/* Modified by joshetter on 12/07/17 10:56 AM EST */
.vdp .inv-type-used.pricing .abSub .price { text-decoration: none; font-weight: bold; font-size: 22px; color: #ff002c; }
/* End 'vdp-used-price-value-abSub' (do not modify this line) */

/* Start 'vdp-used-price-value-final-price' (do not modify this line) */
/* Modified by joshetter on 12/07/17 10:55 AM EST */
.vdp .inv-type-used.pricing .final-price .price { text-decoration: none; font-weight: bold; font-size: 32.4px; color: #2bb300; }
/* End 'vdp-used-price-value-final-price' (do not modify this line) */

/* Start 'vdp-used-price-label-final-price' (do not modify this line) */
/* Modified by joshetter on 12/07/17 10:55 AM EST */
.vdp .inv-type-used.pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 15.3px; color: #000000; }
/* End 'vdp-used-price-label-final-price' (do not modify this line) */

/* Start 'vdp-used-price-label-abSub' (do not modify this line) */
/* Modified by joshetter on 12/07/17 10:55 AM EST */
.vdp .inv-type-used.pricing .abSub .label { text-decoration: none; font-weight: bold; font-size: 15.3px; color: #000000; }
/* End 'vdp-used-price-label-abSub' (do not modify this line) */

/* ddcjosiahl 09149101 */
.vdp #payment-calculator-app-root button.payment-summary-calculate {border: none; text-indent: -9999em; background: url("http://pictures.dealer.com/j/jimwhitehondaoh/0787/68cc5e973a926866cdc3c60288d8c242x.jpg") no-repeat 0 0 transparent; background-size: 100%; height: 71px; }
.vdp #payment-calculator-app-root button.payment-summary-calculate:hover {opacity: 0.7;}

/* 04825030 ddcdaniele */
.ddc-mega-menu-nav .inventory-featured-default .hproduct > div:hover { top: 0; }
.ddc-mega-menu-nav .inventory-featured-default .hproduct a.btn.view-link { top: 201px; height: 59px; }