/* 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) + removing underline*/
.vdp .links-list .nav a {margin-bottom: 5px;}
.vdp .links-list a {text-decoration: none;margin-bottom: 5px;}

/* ddcalmirc - Spacing out Payment Calc buttons */
.alias-calculator-payment .links-list .nav li:first-child a {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 - Featured: fixing 2 column layout issues [original work (tweaked): DNA5438380] */
.inventory-featured-default .yui3-u-1-2:nth-child(2n+1) {clear:left;}

/* ddcalmirc - VDP: share links to inline style [original task: DNA5351727] */
.vdp .links-share.horizontal-share .ddc-heading-3{float: left;width: 25%;padding: 0px;margin: 0px;height: 40px;line-height: 40px;}
.vdp .links-share.horizontal-share li{width: 30px;display: inline-block;margin-right: 5px;line-height: 65px;height: 40px;padding: 0px;}
.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;}

/* ddcmhampton 	M-00208910 */
 .vdp .customSonicPriceButton > a {width: 100%;color:white;background-color: #236cd1;font-size: 16px;}
.vdp .customSonicPriceButton .ddc-icon-call::before {content:"";}

/*ddcandyg 082270158*/
.vdp .payment-calculator-pro-info-disclaimer.hide.xsmall {display: none; visibility: hidden;}

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


/* Start 'vlp-used-price-value-msrp-no-value' (do not modify this line) */
/* Modified by agetty on 02/11/19 12:51 PM EST */
.vlp .inventoryList .item.inv-type-used .pricing .msrp .value.no-value { text-decoration: none; font-weight: bold; font-size: 15px; color: #000000; }
/* End 'vlp-used-price-value-msrp-no-value' (do not modify this line) */

/* Start 'vdp-ePrice-button' (do not modify this line) */
/* Modified by rachealliberty on 03/04/19 08:27 AM EST */
.vdp .pricing .eprice.button { text-decoration: none; font-weight: 800; font-size: 15px; color: #ffffff; }
.vdp .pricing .eprice.button:hover { color: #ffffff; }
.vdp .pricing .eprice.button { border: none; background: #236cd1; background-color: #236cd1; background-image: none; }
.vdp .pricing .eprice.button:hover { border: none; background: #1d5aae; background-color: #1d5aae; background-image: none; }
/* End 'vdp-ePrice-button' (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 01960906 */
.vehicle-card .vehicle-ctas {margin-top: 0px;}