
/* ddcjustinblankenship  DNA5504772 */
/* ddcalmirc - All Color Var - Index - Tabbed widget: changing active and hover colors [gray-ish] + adding padding */
.index .content-tabbed .nav-tabs.vertical > li a {padding: 16px 10px;}
.index .content-tabbed .nav-tabs.vertical > li a:hover {background-color: #f7f7f7;}
.index .content-tabbed .nav-tabs.vertical > li.active a {background-color: #ededed;}

/* ddcjustinblankenship DNA5500412 */
.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: 40px;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%;}

/* ddcjustinblankenship DNA5499616 */
.index .model-selector-responsive .inner {min-height: initial;}

/* ddcegoldfried /dealership/about.htm add Sonic logo to contact widget */
.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;}

/* ddcbatot DNA5461299 - adding CSS to the profile from the two pilot site sonicporscherockville2/sonichondasuperstore2 */
.v9-global-0011-v1 .customSonicPriceButton .btn,
.pricing .ePrice .btn,
.vdp .ePrice .ddc-span6{width:100%;}
/*.ddc-footer .container {padding-top:20px}*/

/* design v2 fixes */
.v9-global-0011-v2 .customSonicPriceButton { margin-bottom: 2px;}
.v9-global-0011-v2 .customSonicPriceButton .btn { color: var(--btn-primary-color); width: 100%; }

/* ddcbatot - migration fix */
.header-default .tagline {position: absolute; left: 115px; top:60px; width: 250px}

/* ddcalmirc | F11 standard tweaks */
.wysiwyg-image, .content-default img {display:inline}

/* ddcalmirc - vlps: view button to full width */
.hproduct .pricing-area .view-link {width:100%}
.hproduct .pricing-area .customSonicPriceButton {width:100%;}

/* ddcalmirc: adding space at the top on all internal pages */
html:not(.index):not(.vdp):not(.vlp) .page-bd {margin-top:10px;}

/* dtannasaponjyan DNA5336547 */ /*ddcegoldfried - this is for adding xtime to index */
.index .xtime-scheduler {text-align:center; background:url('/static/sites/s/sonicautomotiveprofilev9/images/xTime-bgr.jpg') center no-repeat; background-color:#e7e7e7;}

/* Footer links to white color + 65% translucent hover */
.ddc-footer .links .links-list h3.h2 {color:#FFFFFF}
.ddc-footer .links .nav > li > a {color: #FFFFFF}
.ddc-footer .links .nav > li > a:hover {background:rgba(255,255,255,.65);color:#000000}
.ddc-footer .contact-form h3.h2 {  color:#FFFFFF; padding-bottom: 10px;}
.ddc-footer .contact-form small,
.ddc-footer .contact-form .small { color: white; }
.ddc-footer .contact-form button { margin-bottom: 20px; }
.ddc-footer .contact-form label { color: #ffffff; text-align: left; }
.ddc-footer .contact-form .form-group { margin-bottom: 8px; }
.ddc-footer .pull-right.navbar-nav { float: right; }

/*ddcegoldfried changed payment calculator link to simple text on vdp */
.inventory-detail-pricing .calculate {background:none;color:#000;}

/* ddcegoldfried hid eprice button on .vlp */
/* .vlp .pricing .ePrice .btn, .pricing .eprice-button, .pricing .btn[data-eprice] {display: none;} -- ddcrandyh Hiding for now */

/* ddcegoldfried - vdp only, increased size of widget heading in Sonic inline form */
.vdp .inventory-lead-eprice.ddc-box-1 h3 {font-size:28px;font-weight: bold}


.page-header.responsive-centered-nav .header-contact .links-locale a,
.page-header.responsive-centered-nav .header-contact .vcard .tels .tel span,
.page-header.responsive-centered-nav .header-contact .vcard .adr a,
.page-header.responsive-centered-nav .header-contact .vcard .tels .ddc-icon {font-size:24px;}
.page-header.responsive-centered-nav .header-contact{height: 40px;}
/* ddcegoldfried - header >> address/phone#'s >> increased height of container */ /* ddcjonathana  */
.page-header.responsive-centered-nav .header-contact .header-default {height: 40px;}

/* ddcalmirc - GLOBAL - setting default footer parameters for parallax image */
.ddc-footer {
  background-color: #000000;
  background-position: center bottom;
  background-size: 1920px auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

/* ddcdusting 04948522 */
.v9-global-0011-v2 .customSonicPriceButton .btn {background-color: #B81D33;
    font-weight: 800; border: none;}
.v9-global-0011-v2 .customSonicPriceButton .btn:hover {
    background-color: #000; font-weight: 800; border: none; }
    
    

/* When shrunk below 960px width, stop scaling image and cover entire area instead */
@media (max-width:960px){
  .ddc-footer {background-size:cover;}
}
/*ddcegoldfried hid search icon on index facet browse */
.inventory-search-facet-browse .ddc-pill-group .ddc-sub-heading .ddc-icon {display: none;}

/*ddcegoldfried removed custom sonic eprice button on showroom */
.showroom-default.showroom-listing .customSonicPriceButton {display:none;}

/*ddcegoldfried added background to index facet browse */
.index .inventory-search-facet-browse {background-color: rgba(27, 27, 25, 0.2); padding: 10px; width: 100%;}

/* ddcegoldfried tabbed content widget index */
.index .content-tabbed h3 {font-size: 27px;}

/* ddcbatot DNA5394172*/  /*ddcegoldfried adding padding */
.index .custom-bg{background: #fff;}
.index .custom-bg {padding-top: 40px;padding-bottom: 40px;}

/* ddcegoldfried - VLP: centered submit icon */
.vlp .btn.ddc-icon-search.ui-button-submit {text-align: center}

/* ddcalmirc - header: removing odd "Inventory" text in header */
.page-header .links-locale h3 {display:none}

/* ddcalmirc - vlp incentive dialog popup: incentive hover color to black */
.vlp .ui-dialog.ui-widget-content a:hover {color:#000;}

/* ddcalmirc - index tabbed widget: changing active and hove colors */
.index .content-tabbed .nav-tabs.vertical > li a:hover {background-color: #F7F7F7}
.index .content-tabbed .nav-tabs.vertical > li.active a {background-color:#EDEDED}

/* vdp additional options sizing | ddcalmirc */
.inventory-detail-packages-options .options {max-height:350px;overflow:auto}
.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}


/*ddcegoldfried index, responsive model selector stylization */
.index .model-selector-responsive {background:none}
.index .model-selector-responsive .nav-pills > li.active > a{background-color: #000;}
.index .model-selector-responsive .nav-pills > li > a{background-color: #fff;}
/**/
.index .model-selector-responsive .inner{padding: 0 40px;}
.index .model-selector-responsive .slick-slide{margin: 0px 20px;}
.index .model-selector-responsive .slick-slider{margin-bottom: 0px;}
.index .ddc-content.model-selector-responsive{margin-bottom: 0px;}
/* ddcegoldfried centered tabs on resopnsive model selector */
.index .model-selector-responsive .nav-tabs{text-align:center;}
.index .nav-pills > li{display: inline-block; float: none;}

@media only screen and (min-width: 1226px){
	.index .model-selector-responsive .inner{min-height: 220px;}
}
@media only screen and (min-width: 1226px){
	.index .model-selector-responsive-bodystyle div.slick-slide > span{height: 135px;}
}

/* ddcjustinblankenship START GRAY-BLUE_WHITE variation specific styles */
/* ddcalmirc - VLP Sonic Button - Styling for grayBlueWhite & spacing out on all color variations */
.v9-global-0011-v1.gray-blue-white .hproduct .pricing-area .view-link:hover::before {color: #000000;}
.v9-global-0011-v1 .customSonicPriceButton .btn {margin-bottom: 10px; white-space: normal;} /* Add spacing under button to separate from View Details */
.v9-global-0011-v1.gray-blue-white .customSonicPriceButton .btn:not(:hover) {background-color: #000000} /* Default - btn background to black w/out affecting hover bg */
.v9-global-0011-v1.gray-blue-white .customSonicPriceButton .btn:not(:hover)::before {color: #1993FC} /* Default - arrow to template blue w/out affecting hover arrow color */
.v9-global-0011-v1.gray-blue-white .customSonicPriceButton .btn:hover::before {color: #000000;} /* Hover - arrow to black */
/* ddcegoldfried - GRAY-BLUE_WHITE discount price color */
.gray-blue-white .pricing .abSub a,
.gray-blue-white .pricing .abSub .value,
.gray-blue-white .pricing .abSub .price,
.gray-blue-white .pricing .rebate a,
.gray-blue-white .pricing .rebate .value,
.gray-blue-white .pricing .rebate .price,
.gray-blue-white .pricing .discount a,
.gray-blue-white .pricing .discount .value,
.gray-blue-white .pricing .discount .price {color:#036CC6;}
/* ddcjustinblankenship END GRAY-BLUE_WHITE variation specific styles */

/* ddcegoldfried - GRAY-PINK_WHITE discount price color */
.gray-pink-white .pricing .abSub a,
.gray-pink-white .pricing .abSub .value,
.gray-pink-white .pricing .abSub .price,
.gray-pink-white .pricing .rebate a,
.gray-pink-white .pricing .rebate .value,
.gray-pink-white .pricing .rebate .price,
.gray-pink-white .pricing .discount a,
.gray-pink-white .pricing .discount .value,
.gray-pink-white .pricing .discount .price {color:#c3002f;}

/* ddcegoldfried - hero image >> background image default bug */
.content-hero.content1 {background-position: center;}

/* ddcbatot DNA5474637 */
.index .hero-image-overlay-container .inventory-search-facet-browse.hero-image-color-default .form-inline > .form-group > .pill-label.sell-trade{font-size: 18px; font-weight: 800; color: #FFF;background: #494949;}
.index .hero-image-overlay-container .inventory-search-facet-browse.hero-image-color-default .form-inline > .form-group > .pill-label.sell-trade:hover{background: #000;color:#FFF;}

/* This is a temporary solution while Sonic is working with engineering on a more scalable solution - DNA5474627*/
@media screen and (max-width: 1600px){
    .page-header.responsive-centered-nav .responsive-directions-link {display: inline !important;}
    .page-header.responsive-centered-nav .header-contact .vcard .adr span:not(.responsive-directions-link){display: none;}
}

@media screen and (max-width: 1100px) {
    .page-header.responsive-centered-nav .header-contact .links-locale a,
    .page-header.responsive-centered-nav .header-contact .vcard .tels .tel span,
    .page-header.responsive-centered-nav .header-contact .vcard .adr a,
    .page-header.responsive-centered-nav .header-contact .vcard .tels .ddc-icon {font-size:20px;}
    .page-header.responsive-centered-nav .header-contact{height: 30px;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
    .page-header.responsive-centered-nav .header-contact{height: 40px;}
}

/* ddcegoldfried - header >> dealership name >> responsive size and positioning */
html:not(.v9-oem-mercedes-0001-v2)  .page-header.responsive-centered-nav .header-navigation .header-default .vcard h1 {
    top:-10px;
}
.page-header.responsive-centered-nav .header-navigation .header-default .vcard h1 {
   font-size: 100%; position: relative;
}

/*.page-header.responsive-centered-nav .header-navigation .header-default .vcard h1{position: relative; top:-10px;}
@media screen and (min-width: 1460px){
	.page-header.responsive-centered-nav .header-navigation .header-default .vcard h1 span{font-size: 32px;  white-space: nowrap;}
	.header-default .tagline{font-size: 16px; white-space: nowrap; top: 55px;}
}

@media screen and (max-width: 1460px) and (min-width: 1200px){
	.page-header.responsive-centered-nav .header-navigation .header-default .vcard h1 span{font-size: 26px;  white-space: nowrap;}
	.header-default .tagline{font-size: 13px; white-space: nowrap; top: 50px;}

}
@media screen and (max-width: 1200px) and (min-width: 1150px){
	.page-header.responsive-centered-nav .header-navigation .header-default .vcard h1 span{font-size: 24px; white-space: nowrap; }
	.header-default .tagline{font-size: 11px; white-space: nowrap; top: 50px;}
}

@media screen and (max-width: 1150px) {
	.page-header.responsive-centered-nav .header-navigation .header-default .vcard h1 span{ font-size: 18px; white-space: nowrap;}
	.header-default .tagline{font-size: 10px; white-space: nowrap; top: 50px;}
}*/
@media screen and (min-width: 1440px){
	.page-header.responsive-centered-nav .header-navigation .navigation-default .nav > li > a,
	.page-header.responsive-centered-nav .header-navigation .navigation-default .ddc-nav-inline > li > a{font-size: 20px;}
}

@media screen and (max-width: 1440px){
	.page-header.responsive-centered-nav .header-navigation .navigation-default .nav > li > a,
	.page-header.responsive-centered-nav .header-navigation .navigation-default .ddc-nav-inline > li > a{font-size: 18px;}
}


/*ddcbeckylong - add for DNA5494937*/
.header-transition .page-header.responsive-centered-nav {background: #FFF;}

/* ddcbatot DNA5499821*/
.gray-blue-white .page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav > li > a {color: #000;}
.gray-blue-white .page-header.responsive-centered-nav .header-navigation .header-default .vcard h1 a {color: #000;}
.gray-blue-white .header-default .tagline {color: #000}
.gray-blue-white .header-navigation.clearfix {background-color: #FFF;}
.gray-blue-white .page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu > a::before,
.gray-blue-white .page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu > a .label,
.gray-blue-white .page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu > a .count::before {color: #000;}

/* Hyundai - footer bg */
.single-franchise.hyundai .ddc-footer {background: linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url(//pictures.dealer.com/s/sonichatfieldhyundai/1139/0861f63200238783f4b737095aa8d81bx.jpg) no-repeat fixed center bottom / 1920px auto;}

/* ddcbatot DNA5461299 - adding CSS to the profile from the two pilot site sonicporscherockville2/sonichondasuperstore2 */

	/* dtannasaponjyan DNA5261228 */
	.single-franchise.porsche .porsche-message {display:none;}
	.single-franchise.porsche .hproduct .calloutDetails .certified img:hover + .porsche-message {display:block;}
	.single-franchise.porsche .porsche-message:hover {display:block;}
	.single-franchise.porsche .porsche-message {background:#fff;border-radius:15px;border:1px solid #666;height:auto;position:absolute;text-align:left;top:-20px;z-index:9999;}
	.single-franchise.porsche .porsche-message h3 {background-color: #d3d3d3;border-bottom:1px solid #666;border-radius:15px 15px 0px 0px;padding:5px;margin:0;}
	.single-franchise.porsche .porsche-message span {padding:0 15px;text-align:left;display: block;font-size:70%;}
	.single-franchise.porsche .hproduct .calloutDetails .porsche-message ul {padding:15px 15px 10px 15px;width:95%;font-size:70%;}
	.single-franchise.porsche .hproduct .calloutDetails .porsche-message ul li {width:100%;float:none;display:block;text-align:left;}

  /* dtjosem DNA5155144 */
  .alias-inventory-featured-new .customSonicPriceButton,
  .alias-inventory-featured-used .customSonicPriceButton,
  .alias-inventory-featured-default .customSonicPriceButton {list-style-type: none; width: 250px; margin-top: 5px;}

  /* ddcjonathana DNA5259719 */
  .inventory-featured-default .hproduct .description > span {display: block;}
  .inventory-featured-default .hproduct .description > span.separator {display:none;}

  /* ddcbatot DNA5325633 */
  .inventory-featured-default.inventory-featured-full-page .btn-block{margin-top: 0px;}

  /* ddcbatot - VLP fix when SisterTech TPI is turned on*/
  .vlp .inventoryList .media{position: absolute !important;}

/* ddcjonathana DNA5510579 */
/* ddcegoldfried - GRAY-BLUE_WHITE discount price color */
.gray-blue-white .pricing .abSub a,
.gray-blue-white .pricing .abSub .value,
.gray-blue-white .pricing .abSub .price,
.gray-blue-white .pricing .rebate a,
.gray-blue-white .pricing .rebate .value,
.gray-blue-white .pricing .rebate .price,
.gray-blue-white .pricing .discount a,
.gray-blue-white .pricing .discount .value,
.gray-blue-white .pricing .discount .price {color:#036CC6;}

/* ddcegoldfried - showroom >> specifications tabs >> styling */
.showroom-details-section .ui-tabs .ui-widget-header .ui-state.hover, ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover {background-color: #d3d3d3;}
.showroom-details-section .ui-tabs .ui-widget-header li.ui-state-default.ui-tabs-selected a:hover {background: #CECECE;}
.showroom-details-section .ui-tabs .ui-widget-header li.ui-state-default.ui-tabs-selected {background-color: #CECECE;}

/* ddcbatot DNA5513256 - DNA5514551*/
/* ddcegoldfried - showroom >> view link to standard gray */
.showroom-detail .hproduct .view-link {color: #ffffff; background-color: #787878; width: 179px;}
.showroom-detail .hproduct .view-link:hover {color: #ffffff; background-color: #1993fc; border-color: #595959;}
.showroom-detail .hproduct .view-link::before {color: #000;}

/* ddcalmirc - TOYOTA - parallax footer image */
.toyota .ddc-footer {
	background-image: linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url(//images.dealer.com/graphics/2016/Toyota/1400x514/2016-RAV4-Hybrid-SUV_03.jpg);
	background-position: center bottom -10px;
}

/* franckbarfety DNA5515221 & DNA5532177 - vlp/vdp window sticker button  */
.custom-window-sticker a:hover, a:focus {text-decoration: none;}
.custom-window-sticker img {margin-top: -10px;}
.vdp .custom-window-sticker {margin: 0 auto; width: 200px;}


/* ddcjonathana DNA5536287 */

/* ddcegoldfried - Nissan footer image */
.single-franchise.nissan .ddc-footer {background-image: linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url(https://pictures.dealer.com/s/sonichuntnissan/1974/e05d31244db8577e09de2536aa944c3dx.jpg);}

/* ddcalmirc - Kia footer image */
.single-franchise.kia .ddc-footer {
  background-image: linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url(//images.dealer.com/graphics/2016/Kia/1400x514/2016-Sorento-SUV_01.jpg);
  background-position: center bottom -145px;
}

/* ddcalmirc - DARK-GRAY_WHITE - View Link buttons to gray & dark gray hover */
.dark-gray-white .btn-default.view-link {background-color: #6c6c6c}
.dark-gray-white .btn-default.view-link:hover {background-color: #2E2E2E}

/* ddcegoldfried - DARK-GRAY_WHITE discount price color */
.dark-gray-white .pricing .abSub a,
.dark-gray-white .pricing .abSub .value,
.dark-gray-white .pricing .abSub .price,
.dark-gray-white .pricing .rebate a,
.dark-gray-white .pricing .rebate .value,
.dark-gray-white .pricing .rebate .price,
.dark-gray-white .pricing .discount a,
.dark-gray-white .pricing .discount .value,
.dark-gray-white .pricing .discount .price {color:#B81D33;}

/* ddcegoldfried - remove custom window sticker from FV nav frag */
.ddc-mega-menu-nav .nav-fragment .custom-window-sticker {display: none;}

/* ddcalmirc - gray-pink-white - reducing right padding to fit verbiage & start wrapping at beginning of arrow */
.gray-pink-white .customSonicPriceButton .btn {padding-right: 15px;}

/* ddcalmirc - Purple-White - changing button styling to mimic other Sonic sites */
.purple-white .btn-primary, .purple-white .pricing .ePrice .btn {font-style: normal; text-shadow: none; font-weight: 600;}

/* ddcalmirc - INFINITI - parallax footer image */
.single-franchise.infiniti .ddc-footer {
  background-image: linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url(
//images.dealer.com/graphics/2016/Infiniti/1400x514/2016-Infiniti-QX50-SUV_03.jpg);
  background-position: center bottom -160px;
}

/* ddcalmirc - Chevrolet - parallax footer image */
.single-franchise.chevrolet .ddc-footer {
  background-image: linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url(
//images.dealer.com/graphics/2016/Chevrolet/1400x514/2016-Camaro-Coupe_04.jpg);
  background-position: center bottom -170px;
}

/* ddcalmirc - PurpleWhite - discount color to match color variation */
.purple-white .pricing .abSub a,
.purple-white .pricing .abSub .value,
.purple-white .pricing .abSub .price,
.purple-white .pricing .rebate a,
.purple-white .pricing .rebate .value,
.purple-white .pricing .rebate .price,
.purple-white .pricing .discount a,
.purple-white .pricing .discount .value,
.purple-white .pricing .discount .price {color: #5C1D73}


/* ddcalmirc - YellowGrayWhite - discount color to match color variation */
.yellow-gray-white .pricing .abSub a,
.yellow-gray-white .pricing .abSub .value,
.yellow-gray-white .pricing .abSub .price,
.yellow-gray-white .pricing .rebate a,
.yellow-gray-white .pricing .rebate .value,
.yellow-gray-white .pricing .rebate .price,
.yellow-gray-white .pricing .discount a,
.yellow-gray-white .pricing .discount .value,
.yellow-gray-white .pricing .discount .price {color: #f0b838}

/* ddcegoldfried - no results page >> hide custom sonic eprice button on FV widget */
.alias-inventory-listing-no-results-auto .inventory-featured-default-no-search-results .customSonicPriceButton
{display: none;}

/* ddcalmirc - MyCars Favorites - removing default ePrice as they have a custom button already */
/* .mycars-favorites .hproduct .eprice {display: none;} - ddcrandyh hiding for now */

/* ddcbatot DNA5546736*/
	/* ddcalmirc - GRAY-BLUE_WHITE - Adding discount color to stacked incentives on showroom page */
	.gray-blue-white .showroom-vlp .pricing .stackedRebate .value,
	.gray-blue-white .showroom-vlp .pricing .stackedConditionalRebate .value, 
	.gray-blue-white .showroom-vlp .pricing .stackedConditionalFinal .value {color: #036CC6;}

	/* ddcalmirc - GRAY-PINK_WHITE - Adding discount color to stacked incentives on showroom page */
	.gray-pink-white .showroom-vlp .pricing .stackedRebate .value,
	.gray-pink-white .showroom-vlp .pricing .stackedConditionalRebate .value, 
	.gray-pink-white .showroom-vlp .pricing .stackedConditionalFinal .value {color: #C3002F;}

	/* ddcalmirc - DARK-GRAY_WHITE - Adding discount color to stacked incentives on showroom page */
	.dark-gray-white .showroom-vlp .pricing .stackedRebate .value,
	.dark-gray-white .showroom-vlp .pricing .stackedConditionalRebate .value, 
	.dark-gray-white .showroom-vlp .pricing .stackedConditionalFinal .value {color: #B81D33;}

	/* ddcalmirc - PURPLE_WHITE - Adding discount color to stacked incentives on showroom page */
	.purple-white .showroom-vlp .pricing .stackedRebate .value,
	.purple-white .showroom-vlp .pricing .stackedConditionalRebate .value, 
	.purple-white .showroom-vlp .pricing .stackedConditionalFinal .value {color: #5C1D73;}

	/* ddcalmirc - YELLOW-GRAY_WHITE - Adding discount color to stacked incentives on showroom page */
	.yellow-gray-white .showroom-vlp .pricing .stackedRebate .value,
	.yellow-gray-white .showroom-vlp .pricing .stackedConditionalRebate .value, 
	.yellow-gray-white .showroom-vlp .pricing .stackedConditionalFinal .value {color: #F0B838;}

	/* ddcalmirc - PORSCHE - parallax footer image */
		.single-franchise.porsche .ddc-footer {
		  background-image: linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url(//pictures.dealer.com/s/sonicporscherockville/1185/0b710f9dfbdd7d2911448f8879ed36fax.jpg);
		  background-position: center bottom -100px;
		}

/* ddcjonathana DNA5548710 */
/* ddcalmirc - HONDA - parallax footer image */
	.single-franchise.honda .ddc-footer {
	  background-image: linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url(//pictures.dealer.com/s/sonichondasuperstore/1281/2227b1216ab82ba974c4550b7c61750fx.jpg);
	  background-position: center bottom -140px;
	}

	.v9-oem-mercedes-0001-v1 .page-header.noShrink .header-default .vcard .adr a, 
	.v9-oem-mercedes-0001-v1 .page-header.noShrink .header-default .vcard .tels,
	.v9-oem-mercedes-0001-v1  .page-header.noShrink .header-default .vcard .tels .tel.phone1 { font-size:16px; }
	.v9-oem-mercedes-0001-v1  .page-header.noShrink .header-default .vcard .tels { margin-top:5px; }


/* M-00222259 chris.diego -- ddcjamesc M-00225523 */
.hero-image-overlay-container .inventory-search-facet-browse.hero-image-color-default .form-inline > .form-group > .pill-label.cstUsed,
.hero-image-overlay-container .inventory-search-facet-browse.hero-image-color-default .form-inline > .form-group > .pill-label.cstCertified {background:#494949; color:#fff;}
.hero-image-overlay-container .inventory-search-facet-browse.hero-image-color-default .form-inline > .form-group > .pill-label.cstUsed:hover,
.hero-image-overlay-container .inventory-search-facet-browse.hero-image-color-default .form-inline > .form-group > .pill-label.cstCertified:hover {background:black;}
.hero-image-overlay-container .inventory-search-facet-browse.hero-image-color-default .form-inline > .form-group > .pill-label.disabled { background-color:#fff; }

/* william.thompson M-00524223 */
.inventory-banner img { max-width: 100%; }
.inventory-banner .btn { display: none; }


/* fdbarfety 08143237 */
/* BMW v9_OEM_BMW_0002_V2 Header */
.v9-oem-bmw-0002-v2 .header-default .tagline {left: 180px; top: 12px; color: #fff; font-size: 12px;}

@media (max-width : 1280px) {
.v9-oem-bmw-0002-v2 .page-header.noShrink .header-default .vcard {right: 50px;}
}
@media (max-width : 1100px) {
.v9-oem-bmw-0002-v2 .header-default .tagline {top: 0;}
.v9-oem-bmw-0002-v2 .page-header.noShrink .header-default .vcard {top: 15px;}
}

/* BMW v9_OEM_BMW_0002_V2 Nav */
.v9-oem-bmw-0002-v2 .navbar-nav .dropdown-menu li a {text-transform: capitalize !important; font-weight: 300 !important;}


/* BMW v9_OEM_BMW_0002_V2 Footer */
.v9-oem-bmw-0002-v2 .ddc-footer {margin-bottom: 44px;}
.v9-oem-bmw-0002-v2 .ddc-composer .ddc-footer {color: #fff;}
.v9-oem-bmw-0002-v2 .ddc-footer .third-party-service-footer {background: url(/v9/variations/client-sonic/0001/v1/images/hyundai_white/tagline-sonic.png) no-repeat 150px 20px;}
.v9-oem-bmw-0002-v2 .ddc-footer .footer-links .widget-heading {text-shadow: none; color: #fff;}
.v9-oem-bmw-0002-v2 .credit.order-1.ddc-content.content-default {width: 40%;}
.v9-oem-bmw-0002-v2 .ddc-footer .navigation-default {width: 60%;}
.v9-oem-bmw-0002-v2 .ddc-footer .navigation-default ul li > a {padding: 32px 10px;}
.v9-oem-bmw-0002-v2 .ddc-footer a.credit, .v9-oem-bmw-0002-v2 .ddc-footer a.ad-choices {top: 47px; float: left;}
.v9-oem-bmw-0002-v2 .ddc-footer a.ad-choices {left: 15px;}
.v9-oem-bmw-0002-v2 .content a.ad-choices {color: #fff;}
.v9-oem-bmw-0002-v2 .content a.ad-choices img {padding-top: 4px; padding-left: .5rem; float: right;}
.v9-oem-bmw-0002-v2 .credits {position: relative; right: 200px;}
.v9-oem-bmw-0002-v2 .maintain {position: relative; top: 55px; left: 290px;}
.v9-oem-bmw-0002-v2 .maintain p {color: #999; font-size: 10px;}
.v9-oem-bmw-0002-v2 .maintain img {position: relative; bottom: 20px; width: 124px;}

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