
@font-face {
	font-family: 'Roboto-light';
	src: url('../static/sites/c/customwork/fonts/Roboto-Light-webfont.eot') format('��'),
	url('../static/sites/c/customwork/fonts/Roboto-Light-webfont.woff') format('woff'),
	url('../static/sites/c/customwork/fonts/Roboto-Light-webfont.ttf') format('truetype'),
	url('../static/sites/c/customwork/fonts/Roboto-Light-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto';
	src: url('../static/sites/c/customwork/fonts/Roboto-Regular-webfont.eot') format('��'),
	url('../static/sites/c/customwork/fonts/Roboto-Regular-webfont.woff') format('woff'),
	url('../static/sites/c/customwork/fonts/Roboto-Regular-webfont.ttf') format('truetype'),
	url('../static/sites/c/customwork/fonts/Roboto-Regular-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto-bold';
	src: url('../static/sites/c/customwork/fonts/Roboto-Bold-webfont.eot') format('��'),
	url('../static/sites/c/customwork/fonts/Roboto-Bold-webfont.woff') format('woff'),
	url('../static/sites/c/customwork/fonts/Roboto-Bold-webfont.ttf') format('truetype'),
	url('../static/sites/c/customwork/fonts/Roboto-Bold-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* BODY */
body {
	font-family:Roboto;
	font-weight:normal;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, 
.contentHeading, 
.showroom-details-section > h4, 
.inventory-detail-mini h3, 
.incentives-search-default .facet-group h3, 
.incentives-search-detail .facet-group h3, 
.model-specific-landing-incentives h3, 
.reviews-auto-detail .hreview h1,
.ui-dialog-title {
	font-family:Roboto;
	font-weight:normal;
}
.index h1, .index h2, .index h3, .index h4, .index h5, .index h6, .index .h1, .index .h2, .index .h3, .index .h4, .index .h5, .index .h6 {
	font-family:Roboto-light;
	font-weight:normal;
}

/* ddcbatot DNA4877374 */
body{background: #fff; color: #4f5e6d;}
.page-header .header-default .home-logolink{display:none;}
.page-header.compact .header-default .vcard{margin-left: 0px;}
.page-header.compact{min-height: 70px;}
.index .custom-background{background: #eaeff2;}

/* header design color */
.page-header{background: #EE4128;}
.page-header .header-default .vcard h1{color: #fff;}

/* nav design 
.navbar-nav{position: absolute; top: 0px; left: 90px;}
.compact .navbar-nav > li > a{height: 90px; line-height: 70px;}
.compact .dropdown-menu{top:90px;}
.compact .navbar-nav .dropdown > a{color: #fff;}
.compact .navbar-nav > li > a{font-weight: normal;}
.compact.navbar-default{height: 0px; min-height: 0px;}
.mega-menu-inner-curtain,
.dropdown-menu,
.compact .navbar-nav > .open > a,
.compact .navbar-nav > .open > a:focus,
.nav > li > a:hover{background: #eaeff2;}
.dropdown-menu a,
.compact .navbar-nav .dropdown.open > a,
.compact .navbar-nav .dropdown > a:hover, 
.dropdown-menu h4{color: #4f5e6d;}
.compact.navbar-default{border-bottom: transparent;}
.nav-links a:hover{background: #4f5e6d; color: #eaeff2;}
.dropdown-menu > li{border-left: 1px solid #222b62;}
a{color: #ea3d2f;}
.page-header .ddc-mega-menu-nav.nav.navbar-nav{z-index: 1030;}
*/

/* btn color */
.btn-primary,
.pricing [data-eprice].btn,
.btn-default{background: #425363; border-color: #425363;}

/* header - search
.page-header .inventory-search-form .btn{color: transparent; text-shadow: none; width: 30px; padding: 5px 10px; font-size:12px;}
.page-header .inventory-search-form .btn:before{color: #000;}
.page-header .inventory-search-form{position: absolute;right: -100px;left: auto;top: 15px; z-index:1031;width:193px;}
.page-header .inventory-search-form .form-group:nth-child(3){width:29%; position:absolute; right:0px; padding: 0;}
.page-header .inventory-search-form .ddc-offset0 .btn{padding: 5px 10px; font-size:12px;}
.page-header .inventory-search-form .btn-primary:hover:before{color:#fff;}
*/

/*ddcbrianf DNA4877374 */

/*header 
.page-header.compact {border-bottom: 0px solid #000000;}
.page-header .inventory-search-form .btn:before {color: #ffffff;}
.header .form-control {box-shadow: 0 0 0 rgba(0, 0, 0, 0); border-radius:0;}
*/

/*footer*/
.ddc-footer {background-color: #425363;}
.ddc-footer .nav a, .ddc-footer .ddc-nav-inline a {color: #fff;}
.ddc-footer a.credit {background-image: url("../static/v9/media/images/footer-logos/v1/ddc-logo-white.png");}

/*vlp*/
.inventoryList > li {border-bottom: 1px solid #425363;}
.inventoryList > li:after {background-color: #ffffff;}
.inventoryList .hproduct a {color: #4f5e6d;}

/*page title */
.ddc-page-title, .ddc-font-size-jumbo, .showroom-detail .fuel-efficiency .align-center em {font-size: 25px;}
.content-page-title {background-color: #eaeff2;box-shadow: 0 0 2px 0;}
.page-bd {padding-top: 15px;}

/* widget styling */
.ddc-box-1, .showroom-detail .callout + .type-1, .showroom-details-section .ui-tabs {background-color: #eaeff2;border: 1px solid lightgray;}
.ddc-box-1.facetlist {border-left: 0 none;border-right: 0 none;border-top: 0 none;}
.btn-xl {font-size: 16px;}
.ddc-heading-1, .showroom-details-section > h4 {color: #4f5e6d;}
.js .ddc-heading-1 span, .js .showroom-details-section > h4 span {background: none repeat scroll 0 0 #ffffff;}

/*button styles */
.btn-lg, .pricing .eprice, .pricing .ePrice a, .pricing [data-eprice], .inventory-detail-pricing .on-deposit-link {font-size: 12px;}
.btn.btn-link.view-link  {background: none repeat scroll 0 0 #425363;}
.btn-default, .ui-dialog-buttonset button, .pagination > li > a, .btn-primary, .showroom-detail .hproduct .view-link, .showroom-detail .callout .callout-button, .pricing .ePrice .btn, .pricing .eprice-button, .pricing .btn[data-eprice], .mycars-favorites .hproduct .pricing .make-an-offer, .locations-proximity [type="submit"], .btn-secondary, .on-deposit-link, .mycars .menu a.mycars-reserve-it-now-btn {font-style: normal;}
.pricing .ePrice .btn, .pricing .eprice-button, .pricing .btn[data-eprice] {background: #EE4128;} /*previously background: #ea3e30;*/

/*home page widget styling */
.index .position-boxes .ddc-content.content-default > h3 {color: #ea3e30;font-size: 17px;font-weight: bold;text-align: center;text-transform: uppercase;}
/* .index-button .btn.btn-default {margin-left: 10px;max-width: 289px;min-width: 289px; font-size: 17px; font-weight: bold; } */
.index .page-bd {padding-top: 0px;}

/* site background */
body {background: url("../../pictures.dealer.com/s/sonicautomotive/0139/9bfbd829b9afda8668d8c7b087a79aeax.jpg") no-repeat scroll 50% -10px #fff;}
.index body {background: none repeat scroll 0 0 #fff;}

/* ddcalmirc - index page styling */
#carBuying {line-height: 0.9em;}
.carBuyingBlock .content {padding-top:10%;}
.oneSonicBlock .content {padding-top:50%;}

/* ddcalmirc - locations pages - button styling */
.locations-proximity [type="submit"] {background:none repeat scroll 0 0 #EA3E30;}

/* ddcalmirc - footer - correct color on hover */
.ddc-footer .nav > li > a:hover {color:#425363;background:#EAEFF2;}

/* ddcalmirc - VDP contact info styling & finance page button styling */
.vdp .vcard .fn.n {font-size:18px;}
.vdp .vcard .adr {font-size:14px;}
.vdp .vcard .tels {font-size:14px;}
.btn-success {background:#425363;}
.btn-success:hover {background:#000000;}
.alert.alert-info {border-color:#EE4128;}

/* ddcalmirc - footer height */
.ddc-footer {min-height:100px;}

/* ddcalmirc - 1ad page - customizations */
.customPageSlideshow .slides img {width:940px;}
.experienceTitle {background:#EA3D2F;}
.experienceTitle .title {color:#FFFFFF;padding:10px 0px;font-size:25px;}
.carBuyingTitle {color:#EA3D2F;font-size:22px;}
.carSellingRow {background:#eaeff2;margin:0px auto;padding:20px 0px;}
.carSellingTitle {font-size:22px;}
.carBuyingImage {float:left;margin:25px 25px 0px 0px;}
.carSellingImage {float:right;margin:-25px 0px 0px 70px;}

/* DNA5055381 ddcdmeline */
.locations-proximity .yui3-u-2-3 {width:55%;}
.locations-proximity li .fn a {color:#425363;}
.M-00433467 .locations-proximity li {display:block;height:70px;}
.locations-proximity .collapsable > li {background:none;}
.locations-proximity .yui3-u-1-3 {float:right;width:430px;padding-top:30px;}
.locations-proximity .collapsable .childFranchise + .vcard {margin-left:85px;}
.locations-proximity li .fn {font-weight:normal;text-transform:uppercase;font-size:16px;}
.locations-proximity .custom-url {color:#425363;text-decoration:underline;position:relative;left:14px;}
.locations-proximity {background:url(../static/sites/s/sonicautomotive/images/city-scape.jpg) no-repeat 100% 30px #fff;}

/* dtjosem DNA5083924 | OLD COMPACT HEADER CODE for inventory search
.page-header .inventory-search-form .form-control {padding: 3px 10px;}
.page-header .inventory-search-form .ui-button-submit {height: 29px;}
.page-header .inventory-search-form .ui-button-submit:before {display: block; margin: 0 auto;}
*/

/* dtannasaponjyan DNA5083924 */
.locations-proximity li.tel {height:auto; margin-bottom:10px;}
.links-share .nav-pills > li {width:auto; padding:0;}
.links-share .nav-pills > li a {padding:0 10px; min-height:auto;}
.links-share .nav-pills > li i.ddc-icon {font-size:1.8em; left:auto;}
.links-share .nav-pills > li #___plusone_0 {float:left !important; line-height:56px !important;}

/* ddcalmirc | bodyshop locations page: spacing out locations + making address same color as rest */
.bodyshopLocations li {height:100px;}
.bodyshopLocations .vcard a {color:#425363;}

/* ddcalmirc | index slideshow: moving prev/next arrows to center of circle */
.index .slideshow-background .slideControls .previousNext a:before {position:relative;top:-4px;}

/* ddcalmirc - showing header overflow for social header icons + making social icons on top of nav bar for clickability */
.social-header-buttons {z-index: 1040!important;}
.page-header.compact .header-default {overflow: visible;}

/* ddcalmirc - header: spacing out social media icons */
.social-header-buttons.socialmed a {margin-right:8px;}

/* Custom Class for Red Sonic Banner (add as "customBanner" to widgetClasses within content widget) */
.customBanner {background-color:#EE4128;color:#FFFFFF;padding:5px;}
.customBanner.moveUp {margin-top:-10px;}
.customColor {color:#EE4128;}
.sonicGrayBackground,.sonicShade {background-color:#EAEFF2;padding:15px 10px;}

/* ddcbatot DNA5262133 */
.content-page-title h1{color:#EE4128;font-weight:bold;}
.alias-locations-proximity .locations-group-nav{background-color: #e5eaed;padding:50px 5px}
.alias-locations-proximity .locations-group-nav .childList .childFranchise{display: none;}
.alias-locations-proximity .franchise.selected .childList .fn{width: 100%; margin-left: 0px;}
.alias-locations-proximity .franchiseList li li a{color: #425363;}

/* ddcalmirc - locations index - group nav widget logos to max width */
.locationsIndexGroupNav .franchiseList .franchiseLink .franchiseLogo {max-width:95px;}

/* ddcalmirc - adding bullet points through CSS to avoid affecting the formatting on /our-guest-experience.htm page */
.bullet::before {content: "•";}

/* ddcalmirc - removing custom URL from infiniti store within locations widget */
.locations-proximity .infiniti .custom-url,.locations-proximity .google-map .custom-url {display:none;}

/* ddcbatot DNA5317974 */
.alias-locations-proximity .franchise.scion .childList .clearwater-toyota,
.alias-locations-proximity .franchise.scion .childList .concord-toyota,
.alias-locations-proximity .franchise.scion .childList .melody-toyota,
.alias-locations-proximity .franchise.scion .childList .mountain-states-toyota,
.alias-locations-proximity .franchise.scion .childList .stone-mountain-toyota,
.alias-locations-proximity .franchise.scion .childList .town-and-country-toyota,
.alias-locations-proximity .franchise.scion .childList .toyota-west,
.alias-locations-proximity .franchise.scion .childList .toyota-of-fort-worth{display: none;}

/* ddcalmirc - full width ePrice on VDP */
.inventory-detail-pricing .ePrice .btn {width:100%;}

/* ddcalmirc - VDP: thumbnail prev/next icons to match template color */
.jcarousel-prev-horizontal, .jcarousel-next-horizontal {color: #4F5E6D;}

/* ddcalmirc - Showroom: adding custom font for few missed items */
.showroom-default .showroom-details-section .ui-tabs li a span {font-family:'Roboto'}
.showroom-default .showroom-detail-links a {font-family: 'Roboto'}
.showroom-default .showroom-detail-links a:before {font-family: 'DDC-Icons'}

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

/*ddcegoldfried - contact us page: removed separator between label and # on contact info widget */
.contactinfooncontactpage .separator {display:none;}

/* ddcbatot DNA5358521 */
.custom-footer .tels .type,
.custom-footer .tels .separator{display: none;}

/* ddcalmirc - new header design (testing) */

/* OLD COMPACT HEADER DESIGN CODE
.page-header.compact.sticky-header-nav .navbar-nav > li > a {padding:10px}
.page-header.compact.sticky-header-nav {height:110px;}
.page-header.compact .header-default {height:110px;}
.social-header-buttons  a {margin-right:4px;}
.page-header.compact.sticky-header-nav .header-logo {margin-left:15px;}
.page-header.compact.sticky-header-nav .header-logo img {height:60px;width:auto;}
.ddc-site .mycars-default {right:-105px;}
.mycars,
.toolbar-white .toolbar-flex > div > div > a,
.ddc-site .compact .mycars-default .menu > a .label,
.ddc-site .compact .mycars-default .menu > a::before, .ddc-site .compact .mycars-default .menu > a .count::before{color:#FFF}
.page-header .inventory-search-form {top:30px !important;}
.page-header .inventory-search-form .form-group {float:right;width:132%;}
.page-header .social-header-buttons {top:70px !important;left:-13px;right:auto;}
.page-header.compact.sticky-header-nav .navbar-nav > li > a {height:110px !important;}
.page-header.compact .dropdown-menu {top:110px;}
*/


/* ddcalmirc - Header: bodystyle fragment hover color to match Sonic */
.touch .facetmulti-facetlist-bodystyle .facetmulti-item.facetmulti-selected, .no-touch .facetmulti-facetlist-bodystyle .facetmulti-item:hover {background:#EE4128;}

/* VLP - Fixing MyCars button leak issue */
.hproduct .media .mycars-vlp > a {color:#FFFFFF;font-size:0.9em;max-width:47%;clear: right;margin-right:5px ;}

/* ddcalmirc - showroom: removing main widget; hide class didn't work & no access through editor */
div.ddc-content.showroom-default.showroom-listing {display:none;}

/* ddcalmirc - nav dropdown: moving up by 1px to remove gap */
.page-header.responsive-centered-nav .header-navigation .navigation-default .dropdown-menu {top:90px}

/* ddcalmirc - modified custom header code for centered responsive header */
.page-header.responsive-centered-nav{background: #EE4128;}

/* ddcdusting 04951717 */
.navigation-default .dropdown-menu a:not(.btn) {color: #4f5e6d;}
.navigation-default .dropdown-menu h4 {color: #4f5e6d;}
.navigation-default .dropdown-menu a:not(.btn):hover {color: #eaeff2; background-color: #4f5e6d; text-decoration: none;}

.responsive-centered-nav .navbar-nav .dropdown > a{color: #fff;}
.responsive-centered-nav .navbar-nav > li > a{font-weight: normal;}

.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav > li > a:hover {color:#4f5e6d;background:#eaeff2;}
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav > li.open > a {color:#4f5e6d;background:#eaeff2;}

.mega-menu-inner-curtain,
.dropdown-menu,
.responsive-centered-nav .navbar-nav > .open > a,
.responsive-centered-nav .navbar-nav > .open > a:focus,
.nav > li > a:hover{background: #eaeff2;}
.dropdown-menu a,
.responsive-centered-nav .navbar-nav .dropdown.open > a,
.responsive-centered-nav .navbar-nav .dropdown > a:hover, 
.dropdown-menu h4{color: #4f5e6d;}
.responsive-centered-nav.navbar-default{border-bottom: transparent;}
.nav-links a:hover{background: #4f5e6d; color: #eaeff2;}
.dropdown-menu > li{border-left: 1px solid #222b62;}
a{color: #ea3d2f;}
.page-header .ddc-mega-menu-nav.nav.navbar-nav{z-index: 1030;}

.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav > li > a {color:#FFF;}

.page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu > a::before, 
.page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu > a .label, 
.page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu > a .count::before {color:#FFF;}

/* Mycars coloring */
.mycars .selected .label,
.mycars .selected .count::before,
.mycars .selected a::before {color:#000 !important;}

/* removing dealership name from header (pref did not work) 
.page-header .vcard .fn.n {display:none;}*/

/* changing header bottom border color */
.page-header.responsive-centered-nav {border-color:#4F5E6D;}

/* increasing nav font size */
@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: 18px;}
}

@media screen and (max-width:2000px){
.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;}
}

@media screen and (max-width:1600px){
  .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:16px;}
}

@media screen and (max-width:1040px){
  .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:14px;}  
}

@media (min-width:1440px){
.page-header.responsive-centered-nav .header-navigation .navigation-default .nav > li > a:not(.btn), .page-header.responsive-centered-nav .header-navigation .navigation-default .ddc-nav-inline > li > a:not(.btn) {
  padding:0px 7px;
  }
}

/* ddcbatot  DNA5347686/DNA5350469/DNA5347706/DNA5352676 [SOCIAL HEADER]*/
.ddc-integrations.googleplus-header-container,
.social-header-buttons.ddc-integrations.socialheader-header-container.socialmed.social-header-button-override 
{position: static !important;float: left;margin-top: -25px;}

.page-header.responsive-centered-nav .header-contact{height: 40px;}

/* changing width of dropdown menu to be smaller */
.page-header.responsive-centered-nav .header-navigation .navigation-default .dropdown-menu {width:900px;}

/* ddcalmirc - nav search: expanding search field + aligning search button */
.ddc-mega-menu-nav .inventory-search-form.ddc-content .form-group {width:100%;}
.ddc-mega-menu-nav .inventory-search-form button[type="submit"] {padding:13px 25px;border-top-right-radius:4px;border-bottom-right-radius:4px;}

/* ddcalmirc - new - shop by model: selected model to sonic color */
.no-touch .facetmulti-facetlist-bodystyle .facetmulti-item-icon.facetmulti-selected .ddc-icon {color:#EE4128;}

/* ddcbatot DNA5394292*/
.index .hero-image-overlay-container{height: 450px;}
.index .hero-image-overlay-container .hero-image-overlay{margin-top: -287px;}

/* ddcalmirc - index - search over hero: adding 50% white background color and sizing Search button */
.index .hero-image-overlay-container .hero-image-overlay .inventory-search-facet-browse {background:rgba(255,255,255,.5);}
.index .inventory-search-facet-browse .form-inline > .form-group:not(.ddc-pill-group) .submit-search {padding:14px 25px;border-radius:4px;}

/* ddcalmirc - Sell & Trade button styling in hero widget + william.abbey - adjust button z-index 04794850 */
.heroprimary .pill-label {
display: inline-block;
margin-top: 10px;
margin-right: 3px;
margin-bottom: 10px;
padding: 7px 20px;
border: 1px solid transparent;
border-radius: 21px;
font-size: 18px;
font-weight: 800;
text-decoration: none;
color: #FFF;
background: #EE4128;
cursor: pointer;
-moz-user-select: none;
z-index: 999;
}
.heroprimary .pill-label:hover {
  background: #000;
  color:#FFF;
  text-decoration: none;
}

/* bato's code to remove magnifying glass icon from facetsearch on index */
.inventory-search-facet-browse .ddc-pill-group .ddc-sub-heading .ddc-icon {
	display: none;
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
.ddc-content.inventory-search-facet-browse.responsive-content.hero-image-color-default {text-align: center;}
}

/* ddcalmirc - VLPs: view details button styling ddcmattw 07607802 adjust width to 100% */
.inventoryList .hproduct a.view-link {color:#FFFFFF;width:100%;font-size:12px; float: right;}

/* ddcalmirc - /locations/index.htm: making zip code field smaller to prevent wrapping */
.locationsIndexGroupNav .zip-code input[name="postalcode"] {max-width:150px;}

/* ddcalmirc - adding left padding to header logo */
.page-header .header-logo {padding-left:12px;}

/* ddcalmirc - Sell & Trade button positioning */
.heroprimary .pill-label {position: absolute; top: 171px; left: 530px;} 

/* positioning for iPad (moving further to the right) */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){
  .heroprimary .pill-label {left: 630px; white-space: nowrap;}
}

/* ddcalmirc - content widgets in nav to Sonic dark */
.navbar-nav .content {color:#4f5e6d;}

/* ddcalmirc - removing widget heading from index tabbed widget */
.content-tabbed > h3 {display:none}

/* ddcalmirc - index: tabbed content widget - formatting the tab items */
.index .content-tabbed .nav-tabs.vertical > li.active a {color: #EE4128;}
.index .content-tabbed .nav-tabs.vertical > li.active a:hover {background-color: #e8e8e8;}
.index .content-tabbed .nav-tabs.vertical > li > a {padding-left:15px;}
.index .content-tabbed .nav-tabs.vertical > li > a:hover {background-color: #e8e8e8;}

/* ddcalmirc - footer: changing disclaimer link to sonic gray */
#detailsDisclaimer,
.content-disclaimer.text-muted a {color:#425363}

.index .inventory-search-facet-browse .form-group .dropdown-menu.open ul {overflow-x: hidden;}

/* ddcalmirc - changing vlp epricer font size */
.pricing [data-eprice]:not(.btn-xs):not(.btn-sm):not(.btn-default):not(.btn-lg):not(.btn-xl) {font-size: 12px;}

/* ddcalmirc - index hero: expanding height of facetSearch so background color goes to the bottom */
.hero-image-overlay-container .hero-image-overlay .inventory-search-facet-browse {min-height: 171px;}

/* ddcalmirc - index - reducing size of tabbed items to better fit */
.indexTabs .nav-tabs.vertical li a {font-size: 16px}

/* dtjosem DNA5502103 */
.v9-global-0011-v1 .customSonicPriceButton .btn {width: 175px!important; background: #EE4128; color: #fff; font-size: 12px; margin: 5px 0; padding: 10px 16px; line-height: 1.33; float: right}
.v9-global-0011-v1 .customSonicPriceButton .btn:hover {background: #000;}

/* M-00207563 chris.diego | ddcdusting 12868106 */
.index .content-hero.content2 {-webkit-transform:initial;}
.heroprimary .pill-label {position: absolute; top: 275px; left: 530px;} 
.index .hero-image-overlay-container{height: 450px;}
.index .hero-image-overlay-container .hero-image-overlay{margin-top: -170px;}

/* M-00227794 ddcjoshc */
.page-header .tagline { position: absolute;color: #FFF;left: 200px;top: 55px; }
.index-button .btn.btn-default { margin-left: 0px;max-width: 230px;min-width: 219px;font-size: 14px;font-weight: bold; }
.navigation-default.navbar-nav .nav li.dropdown a[href="/our-guest-experience.htm"] { background-color:#FFF;color:#EE4128; }

/* M-00231090 william.thompson */
.page-header.responsive-centered-nav .header-contact{ background: #EE4128; }

/*ddcandyg 07830714*/
.index .hero-content-container .pill-label {left: 465px;} 

/* ddcsamp 04978682 */
.inventory-detail-pricing .pricing .ePrice a {border-color: #EE4128;}
.links-list a.btn-default, .inventory-detail-pricing .mycars-vdp a {color: #fff;}
.inventory-listing-default .hproduct .pricing .customSonicPriceButton a {width: 175px; float: right; background: #EE4128; border-color: #EE4128; color: #fff; margin-bottom: 5px; padding-right: 10px; padding-left: 10px;}
.links-list a.btn-default:hover, .inventory-listing-default .hproduct .media .mycars-vlp a:hover, .inventory-listing-default .hproduct a.view-link:hover, .inventory-listing-default .hproduct .pricing .customSonicPriceButton a:hover, .inventory-detail-pricing .pricing .ePrice a:hover, .inventory-detail-pricing .mycars-vdp a:hover,
.btn-primary:hover, .locations-proximity [type="submit"]:hover, .pricing .ePrice .btn:hover, .pricing .eprice-button:hover, .pricing [data-eprice].btn:hover, .showroom-details-section .hproduct .view-link:hover, .showroom-details-section .callout .callout-button:hover, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner span.active, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner span.currentPage
{background-color: #000; border-color: #000; color: #fff;}


/* cbenson 05278496 */
.locations-proximity form section.actions button { color: #fff; }


/* ddcbthyng */
.ws-mycars-nav button {height:90px;margin-left:24px; padding: 0 15px;}
.ws-mycars-nav button .ddc-icon {color: #fff;}
.ws-mycars-nav button:hover {background: #eaeff2;}
.ws-mycars-nav button:hover .ddc-icon {color: #4f5e6d;}

.inventory-featured-default .pricing { width: 100%; }