/* ddcjustinblankenship DNA5506695 */
/* ddcalmirc - Mobile - Header - Dealership Name to black (for visibility) */
.page-header .header-default .vcard .fn {color: #000;}

/* ddcalmirc - GRAY BLUE WHITE - Mobile Index - Setting Call/Directions button background to match theme */
.gray-blue-white.index .contact-actions .contact-action.btn, .gray-blue-white .contact-actions .contact-action.ui-button .directions {background-color: #1993fc;}

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

/* dtjosem DNA5335918 / ddcbatot DNA5532042 */
.tagline {font-size: 12px; display: block; margin-top: 20px;color: #000;}

/*ddcegoldfried >>> index >>> directions button to red */
.index .contact-actions .contact-action.btn, .contact-actions .contact-action.ui-button .directions {background-color: #C3002F;}


/* ddcegoldfried >>> hid DDC ePrice button; Sonic custom ePrice button is now showing */
.vlp .vdp .pricing .ePrice .btn, .pricing .eprice-button, .pricing .btn[data-eprice], .vdp .ePrice {display: none;}

/* ddcbatot DNA5389241 */
.page-header .inventory-search-form{position: relative; }
.page-header .inventory-search-form .btn{position: absolute; right: 10px; top: 11px;color: transparent; background: transparent; width: 30px; height: 32px;}
.page-header{background: #fff;}
.page-header .inventory-search-form .ddc-icon{color: #000; float: right;}

/*ddcegoldfried hid search icon on index facet browse */
.inventory-search-facet-browse .ddc-pill-group .ddc-sub-heading .ddc-icon {display: none;}

/* dtjosem DNA5433594 */
.vdp .customSonicPriceButton {position: relative;}
.vdp .customSonicPriceButton:before {content: "\e624"; font-family: 'ddc-icons'; color: #fff; position: absolute; top: 5px; left: 15px; font-size: 20px;}

/* ddcbatot DNA5474637*/
.index .inventory-search-facet-browse .pill-label.sell-trade{background:#fff;color:#000;border-color:#000;font-size: 13px;}

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

	/* ddcalmirc - index - Directions button bg color to Honda blue */
	.index .directions-container .btn-inverse {background:#0D65BF}

/* ddcbatot DNA5501171 */
.inventory-search-form.custom-DNA5389241{position: relative; }
.inventory-search-form.custom-DNA5389241 .btn{position: absolute; right: 10px; top: 11px;color: transparent; background: transparent; width: 30px; height: 32px;}
.page-header{background: #fff;}
.inventory-search-form.custom-DNA5389241 .ddc-icon{color: #000; float: right;}

/* ddcbatot DNA5502246 - DNA5514406*/
	/* ddcalmirc - Header - background to white & tagline to black */
	.page-header .header-default {background: #FFF;}

	/* ddcalmirc - VDP - MyCars button background to dark gray for visibility */
	.mycars-vdp .btn-block {background-color: #6C6C6C;}

	/* ddcalmirc - VDP - Adding phone icon to call button on VDP (originally done under DNA5433594 for old button) */
	.vdp .call-button {position: relative;}
	.vdp::not('.v9-oem-lexus-0002-v1') .call-button:before {content: "\e626"; font-family: 'ddc-icons'; color: #fff; position: absolute; top: 8px; left: 15px; font-size: 20px;}
	.vdp.v9-oem-lexus-0002-v1 .contact-actions .call-action-value { display: none; }

	/* ddcalmirc - global - page title styling for parallax image */
	html:not(.index) .content-page-title {min-height: 80px; background-color: #000000;}
	html:not(.index) .content-page-title h1 {background: transparent; text-align: center; color: #FFFFFF; padding-top: 20px; font-weight: 100; text-transform: uppercase; font-size: 28px; text-shadow:none}

	/* ddcalmirc - Hyundai - page title bg  */
	.single-franchise.hyundai:not(.index) .content-page-title {background: linear-gradient(rgba(0,0,0,0.45),rgba(0,0,0,0.45)),url("/static//images.dealer.com/graphics/2017/Hyundai/1400x514/2017-Elantra-Sedan_01.jpg") #000 no-repeat scroll 50% -110px / 850px auto}

	/* ddcegoldfried - similar vehicles > call button font size and :before positioning */
	.similar-vehicle-detail .call-button {font-size: 14px;}
	.similar-vehicle-detail .call-button::before {left: 5px;}

/* ddcbatot DNA5518611 */

	/* ddcalmirc - TOYOTA - parallax page title image */
	.toyota:not(.index) .content-page-title {
	  background: linear-gradient(rgba(0,0,0,0.65),rgba(0,0,0,0.65)),url(//images.dealer.com/graphics/2016/Toyota/1400x514/2016-Highlander-Hybrid-SUV_02.jpg) #000 no-repeat scroll center -60px / 800px auto;
	}

	/* ddcalmirc - GLOBAL - expand page title image when screen > 800px */
	@media (min-width: 800px) {
	  html:not(.index) .ddc-content.content-page-title {background-size: 100% auto;}
	}

/* dtannasaponjyan DNA5546951 */
	/* ddcalmirc - CADILLAC - page title image */
	.single-franchise.cadillac:not(.index) .content-page-title {
	    background: linear-gradient(rgba(0,0,0,0.65),rgba(0,0,0,0.65)),url(//pictures.dealer.com/s/sonicclassiccadillacbuick/0411/2766661d051cde2ba82db8f4ff2bf2dfx.jpg) no-repeat scroll center -90px / 800px auto;}

	/* ddcalmirc - KIA - page title image */
	.single-franchise.kia:not(.index) .content-page-title {
	    background: linear-gradient(rgba(0,0,0,0.45),rgba(0,0,0,0.45)),url(//images.dealer.com/graphics/2016/Kia/1400x514/2016-Sorento-SUV_03.jpg) no-repeat scroll center -100px / 800px auto;}

	/* ddcalmirc - NISSAN - page title image */
	.single-franchise.nissan:not(.index) .content-page-title {
	    background: linear-gradient(rgba(0,0,0,0.45),rgba(0,0,0,0.45)),url(//pictures.dealer.com/s/sonichuntnissan/1367/1c74d4ebc6fef9006a7e17a26194a2fax.jpg) no-repeat scroll center -90px / 800px auto;}

	/* ddcalmirc - INFINITI - page title image */
	.single-franchise.infiniti:not(.index) .content-page-title {
	    background: linear-gradient(rgba(0,0,0,0.45),rgba(0,0,0,0.45)),url(//images.dealer.com/graphics/2016/Infiniti/1400x514/2016-Infiniti-QX50-SUV_01.jpg) no-repeat scroll center -70px / 800px auto;}

	/* ddcalmirc - CHEVROLET - page title image */
	.single-franchise.chevrolet:not(.index) .content-page-title {
	    background: linear-gradient(rgba(0,0,0,0.45),rgba(0,0,0,0.45)),url(//images.dealer.com/graphics/2016/Chevrolet/1400x514/2016-Camaro-Coupe_03.jpg) no-repeat scroll center -70px / 800px auto;}

/* ddcbatot DNA5547965*/
	/* ddcalmirc - PORSCHE - page title image */
	.single-franchise.porsche:not(.index) .content-page-title {
	    background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0)),url(/sites/s/sonicautomotiveprofile/images/porsche-title.jpg) no-repeat scroll center -90px / 800px auto;}

/* ddcjonathana DNA5548710 */
/* ddcalmirc - HONDA - page title image */
	.single-franchise.honda:not(.index) .content-page-title {
	    background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.45)),url(//sonichondawest.cms.dealer.com/sites/s/sonicautomotiveprofile/images/honda-title.jpg) no-repeat scroll center -70px / 800px auto;}

/* dtannasaponjyan DNA5552541 */
/* ddcalmirc - HONDA - Page titles to non-uppercase for Honda compliance */
	.single-franchise.honda:not(.index) .content-page-title h1 {text-transform: capitalize;}

/*ddcbatot M-00217700 - checked and added the css below*/

	/* ddcegoldfried - header */
	/* remove search */
	.single-franchise.mercedes-benz .page-header .inventory-search-form {display: none;}
	/* background color, font color, and positioning of tagline */
	.single-franchise.mercedes-benz .page-header .header-default .vcard .fn {color: #FFF;}
	.single-franchise.mercedes-benz .page-header .header-default {background: #000;}
	.single-franchise.mercedes-benz .page-header .tagline {color: #FFF; position: absolute; top: 30px; left: 93px}

	/* ddcegoldfried - navbar search form */
	.single-franchise.mercedes-benz .search-collapse .form-group label {display: none;}
	.single-franchise.mercedes-benz .page-header .navbar-default .search-collapse .ddc-icon-search {line-height: 35px;}

	/* ddcegoldfried - index > color of call/directions buttons */
	.single-franchise.mercedes-benz.index .contact-actions .contact-action.btn {background-color: #0d65bf; border: 1px solid #0b58a7;}

	/* ddcegoldfried - page title */
	/* image */
	.single-franchise.mercedes-benz:not(.index) .content-page-title {background: transparent; height:initial; border-bottom: none; }
	
	/* no more all caps*/
	.single-franchise.mercedes-benz:not(.index) .content-page-title h1 {text-transform: initial; color: #000;}

/* M-00230400 william.thompson */
.single-franchise.mercedes-benz.index .mobile [data-widget-name='content-hero'] .btn-primary, .single-franchise.mercedes-benz.index .mobile[data-widget-name='content-hero'] .ui-button { margin: 0 0 10px; }

/* ddcjamesc M-00254677  */
.social-header-buttons .twitter-button { background-position: -50px 0; }
.social-header-buttons .yelp-button { background-position: -450px 0; }
.social-header-buttons .instagram-button { background-position: -850px 0; }

/* M-00523099 billyh */
.tagline {font-size: 12px; display: block; color: #000; position: absolute; left: 90px; top: 25px;}

/* fdbarfety 08143237 */
/* BMW v9_OEM_BMW_0002_V2 Header */
.v9-oem-bmw-0002-v2 .page-header .header-default.ddc-content .home-logolink img {width: 60px; height: auto; margin: 3px 0 0 0;}
.v9-oem-bmw-0002-v2 .tagline {color: #fff; left: inherit; top: 5px; z-index: 999; right: 10px; font-size: 8px;}
.v9-oem-bmw-0002-v2 .page-header .header-default .vcard .fn {color: #fff;}