/* ddcbatot - sister tech changes the media class to be relative and we need it to be absolute so that the layout does not break.*/
.inventoryList .media{position: absolute !important;}

/* ddcalmirc - VDP: spacing out buttons (must add "btn-block" class to each) */
.vdp .links-list .nav .btn-block {margin-bottom: 5px;}
.vdp .links-list a {text-decoration: none;margin-bottom: 5px;}

/* ddcalmirc - Sonic Logo in footer [original work: DNA5149631] */
.ddc-footer .third-party-service-footer{background: url("/static/v9/variations/client-sonic/0001/v1/images/hyundai_white/tagline-sonic.png") no-repeat 125px 30px; background-position:top;}

/* ddcalmirc - Sonic Logo in Contact Info widget on about us page [original work: DNA5149631] */
.alias-about-default .contact-info.sonic-logo{background: #fff url("/static/v9/variations/client-sonic/0001/v1/images/logo_sonic_large.png") 50% 10px no-repeat; padding-top: 110px;}

/* ddcalmirc - VDP: share links to inline style [original task: DNA5351727] */
.vdp .links-share.horizontal-share .ddc-heading-3{float: left; width: 25%; padding: 0; margin: 0; height: 40px; line-height: 40px;}
.vdp .links-share.horizontal-share li{width: 50px; display: inline-block; margin-right: 5px; line-height: 65px; height: 40px; padding: 0;}
.vdp .links-share.horizontal-share li a {overflow:hidden; padding:0;}
.vdp .links-share.horizontal-share li .ddc-icon {left:0px;}
.vdp .links-share.horizontal-share .share.ddc-nav-labeled{float: left; width: 75%;}
.vdp .links-share.horizontal-share li:last-child {line-height:50px} /*G+ Alignment*/

/* ddcalmirc - VDP: removing styling from payment calculator */
.vdp .pricing a.calculate {background: transparent; color: #000000; font-size: 10px;}

/* ddcalmirc - VDP: ePrice button to full width */
.inventory-detail-pricing .ePrice .ddc-span6,
.inventory-detail-pricing .ePrice .ddc-span6 > a{width: 100%;}

/* ddcalmirc - VLP: custom Sonic ePrice to BMW blue + adding separation for View Details button + moving compare checbox down to not run into View link */
.inventoryList .hproduct .customSonicPriceButton a {background-color: #236cd1; margin-top: 10px; margin-bottom: 5px;}
.inventoryList .hproduct .view-link {width: 100%;}

/* ddcalmirc - VDP: underline "Offers" heading in incentives widget & reduce margin */
.vdp .inventory-detail-incentives-listing h3 {text-decoration: underline; margin: 0;}

/* ddcalmirc: spacing out custom Sonic button on FV pages */
.inventory-featured-default .customSonicPriceButton {margin-bottom: 5px;}

/* Start 'vlp-new-price-label-abSub2' (do not modify this line) */
/* Modified by ddcmattw on 12/20/16 08:00 AM EST */
.vlp .inventoryList .item.inv-type-new .pricing .abSub2 .label { text-decoration: none; font-weight: bold; font-size: 11.4px; color: #000000; }
/* End 'vlp-new-price-label-abSub2' (do not modify this line) */

/* Start 'vlp-new-price-label-invoicePrice' (do not modify this line) */
/* Modified by ddcmattw on 12/20/16 08:00 AM EST */
.vlp .inventoryList .item.inv-type-new .pricing .invoicePrice .label { text-decoration: none; font-weight: bold; font-size: 11.4px; color: #000000; }
/* End 'vlp-new-price-label-invoicePrice' (do not modify this line) */

/* Start 'vlp-new-price-label-abSub' (do not modify this line) */
/* Modified by rachealliberty on 12/20/18 01:24 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .abSub .label { text-decoration: none; font-weight: normal; font-size: 11.4px; color: #000000; }
/* End 'vlp-new-price-label-abSub' (do not modify this line) */

/* Start 'vlp-new-price-label-msrp' (do not modify this line) */
/* Modified by rachealliberty on 12/20/18 01:27 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .msrp .label { text-decoration: none; font-weight: 500; font-size: 11.4px; color: #000000; }
/* End 'vlp-new-price-label-msrp' (do not modify this line) */

/* Start 'vlp-new-price-label-final-price' (do not modify this line) */
/* Modified by rachealliberty on 12/20/18 07:40 AM EST */
.vlp .inventoryList .item.inv-type-new .pricing .final-price .label { text-decoration: none; font-weight: 800; font-size: 14px; color: #000000; }
/* End 'vlp-new-price-label-final-price' (do not modify this line) */

/* Start 'vlp-used-price-label-abcSub' (do not modify this line) */
/* Modified by jacquelinewaugh on 08/21/17 11:23 AM EST */
.vlp .inventoryList .item.inv-type-used .pricing .abcSub .label { text-decoration: none; font-weight: bold; font-size: 11.9px; color: #000000; }
/* End 'vlp-used-price-label-abcSub' (do not modify this line) */

/*ddcandyg 08195326*/
.dropdown-menu h4 {color: #000; font-weight: 700;}

/* M-00435380 ddcjareds */
.vdp .calculate-dealertrack { background-color: #000 ; margin-bottom: 5px ; }
.vdp .customSonicPriceButton .btn { width : 100%; }

/* M-00443043 billyh */
.cst-BlueBtn-NewModels .buttonblock-button span {text-transform: none;}

/* ddcmhampton  M-00448413  */
.dropdown-menu h4.parent a {color:#3e3e3e;font-weight:500;}


/* Start 'vlp-new-price-value-paymentLoan' (do not modify this line) */
/* Modified by rachealliberty on 12/20/18 01:24 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .paymentLoan .value {text-decoration: none;font-weight: normal;font-size: 12.9px;color: #000000;}
/* End 'vlp-new-price-value-paymentLoan' (do not modify this line) */


/* Start 'vdp-new-price-label-askingPrice' (do not modify this line) */
/* Modified by rachealliberty on 12/20/18 01:25 PM EST */
.vdp .inv-type-new.pricing .askingPrice .label { text-decoration: none; font-weight: normal; font-size: 13.6px; color: #000000; }
/* End 'vdp-new-price-label-askingPrice' (do not modify this line) */

/* Start 'vdp-new-price-label-final-price' (do not modify this line) */
/* Modified by rachealliberty on 12/20/18 01:26 PM EST */
.vdp .inv-type-new.pricing .final-price .label { text-decoration: none; font-weight: 800; font-size: 16.6px; color: #000000; }
/* End 'vdp-new-price-label-final-price' (do not modify this line) */

/* Start 'vdp-new-price-value-askingPrice' (do not modify this line) */
/* Modified by rachealliberty on 12/20/18 01:25 PM EST */
.vdp .inv-type-new.pricing .askingPrice .price { text-decoration: none; font-weight: normal; font-size: 16px; color: #000000; }
/* End 'vdp-new-price-value-askingPrice' (do not modify this line) */

/* Start 'vlp-new-price-value-abcSub' (do not modify this line) */
/* Modified by rachealliberty on 12/20/18 07:40 AM EST */
.vlp .inventoryList .item.inv-type-new .pricing .abcSub .value { text-decoration: none; font-weight: normal; font-size: 14px; color: #000000; }
/* End 'vlp-new-price-value-abcSub' (do not modify this line) */

/* Start 'vlp-new-price-value-askingPrice' (do not modify this line) */
/* Modified by rachealliberty on 12/20/18 07:40 AM EST */
.vlp .inventoryList .item.inv-type-new .pricing .askingPrice .value { text-decoration: none; font-weight: normal; font-size: 14px; color: #000000; }
/* End 'vlp-new-price-value-askingPrice' (do not modify this line) */

.vlp .inventoryList .item.inv-type-new .pricing .internetPrice .value {}

/* Start 'vlp-new-price-value-paymentLease' (do not modify this line) */
/* Modified by rachealliberty on 12/20/18 01:23 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .paymentLease .value {text-decoration: none;font-weight: normal;font-size: 12.9px;color: #000000;}
/* End 'vlp-new-price-value-paymentLease' (do not modify this line) */

/* Start 'vlp-new-price-label-paymentLease' (do not modify this line) */
/* Modified by rachealliberty on 12/20/18 01:23 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .paymentLease .label { text-decoration: none; font-weight: normal; font-size: 11.9px; color: #000000; }
/* End 'vlp-new-price-label-paymentLease' (do not modify this line) */

/* Start 'vlp-new-price-label-paymentLoan' (do not modify this line) */
/* Modified by rachealliberty on 12/20/18 01:24 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .paymentLoan .label { text-decoration: none; font-weight: normal; font-size: 11.9px; color: #000000; }
/* End 'vlp-new-price-label-paymentLoan' (do not modify this line) */

/* Start 'vlp-new-price-value-abSub' (do not modify this line) */
/* Modified by rachealliberty on 12/20/18 01:24 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .abSub .value { text-decoration: none; font-weight: normal; font-size: 14px; color: #000000; }
/* End 'vlp-new-price-value-abSub' (do not modify this line) */

/* Start 'vlp-new-price-label-askingPrice' (do not modify this line) */
/* Modified by rachealliberty on 12/20/18 01:25 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .askingPrice .label { text-decoration: none; font-weight: normal; font-size: 11.9px; color: #000000; }
/* End 'vlp-new-price-label-askingPrice' (do not modify this line) */

/* Start 'vdp-new-price-value-paymentLoan' (do not modify this line) */
/* Modified by rachealliberty on 12/20/18 01:26 PM EST */
.vdp .inv-type-new.pricing .paymentLoan .price {text-decoration: none;font-size: 17px;color: #000000;}
/* End 'vdp-new-price-value-paymentLoan' (do not modify this line) */

/* Start 'vdp-new-price-value-paymentLease' (do not modify this line) */
/* Modified by rachealliberty on 12/20/18 01:26 PM EST */
.vdp .inv-type-new.pricing .paymentLease .price {text-decoration: none;font-size: 17px;color: #000000;}
/* End 'vdp-new-price-value-paymentLease' (do not modify this line) */

/* Start 'vlp-new-price-value-msrp' (do not modify this line) */
/* Modified by rachealliberty on 12/20/18 01:27 PM EST */
.vlp .inventoryList .item.inv-type-new .pricing .msrp .value {text-decoration: none;font-weight: normal;font-size: 14px;color: #000000;}
/* End 'vlp-new-price-value-msrp' (do not modify this line) */

/* ddcjosiahl 05537125 */
.inv-type-new.pricing .msrp .price { font-size: 1em;}

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

/* fdbarfety 08982580 Footer */
.ddc-footer {height: 600px;}

/* fdbarfety 08954358 */
.vlp [data-widget-name='inventory-listing-default'] .mycars-vlp {margin-left: 0;}
.vdp .mycars-vdp .mycars-btn {width: 100%;}

/* fdbarfety 08983451 */
.flot-x-axis div {font-size: 9px !important;}
.inventory-detail-pricing .pricing {margin-block-end: 5px;}
.vdp .jcarousel-container {padding: 16px 0 0 0;}
.cn-button-container div {margin-top: -1px!important;}
.vdp .flickfusion-container img, .inventory-detail-media-tabs .flickfusion-container img {margin-bottom: 15px;}
.inventory-listing-default .inventoryList .hproduct .flickfusion-container img, .inventory-listing-default .flickfusion-container img {margin: 0 auto 5px 10px;}
.inventoryList .hproduct .view-link {margin-top: 5px;}
.vdp .mycars-vdp .mycars-btn, .vlp .mycars-vlp a {width: 100%;}
form .mycars-vlp a {margin-bottom: 0;}
.vdp .mycars-vdp .mycars-btn.mycars-add-alert-btn {margin-left: 0%;}
.vdp .jcarousel-container {padding: 16px 0 0 0;}

/* fdbarfety 08990515 Hours on one line */
.nav-fragment .ddc-span12 {padding-left: 8px; padding-right: 8px; font-size: .99em}
.hours-default .today {font-size: .94em;}
.hours-default .ddc-list-columns>li .value {width:65%; padding: 0 0 0 5px;}
.hours-default .ddc-list-columns>li .key {width:35%; padding: 0;}
.aside .hours-default.box.box-padding {padding: 16px 10px;}
.aside .hours-default.ddc-content .widget-heading {margin: 0 0 24px 10px;}

/* fdbarfety 08990515 /bmw-recalls.htm */
.alias-sitebuilder-bmw-recalls-1 .nav-links a {line-height: 1.5;}

/* fdbarfety 09077308 */
.alias-sitebuilder-service-appointment-1 div#page-body {text-align: center;}
.alias-sitebuilder-service-appointment-1 .slides {height: 125px !important;}
.alias-sitebuilder-service-appointment-1 .links-list {margin: 0;}
.alias-sitebuilder-service-appointment-1 .btn {width: 960px; margin: 0 auto;}

/* toneill5 02016015 */
.vehicle-card .vehicle-ctas {margin-top: 0px;}

/* toneill5 03823174 */
.cst_NUMBER_ONE_BTN .btn-primary { border-color: transparent;background: transparent; }

/* toneill5 05550827 */
.ws-vehicle-media .media-content .cta-container {display:none !important;}


.ddc-footer .tagline {
  position: absolute;
  top: 60px;
  width: 150px;
  font-weight: bold;
}