.content img {display:inline;}

/* COLORS */
body {background:#fff;}
.btn-primary::before {color:#fff;}
.btn-primary,.page-header.responsive-centered-nav .header-contact {background: #EB0A1E;}

/* HEADER */
.page-header.responsive-centered-nav {background: #454545;}
.page-header .header-contact .links-list a {display: inline-block;}
.header-contact .header-search .ddc-icon-size-xxlarge {font-size: 14px;}
.page-header.responsive-centered-nav .header-contact .vcard .tels .tel.phone1,
.page-header.responsive-centered-nav .header-contact .vcard .adr a {font-size: 14px;}
.page-header .header-default .tels .tel .type,
.page-header .header-default .tels .tel .separator {display: inline-block;}
.ddc-content.header-default.pull-left {border-right: 1px solid rgba(255, 255, 255, 0.25);}
.header-navigation .mycars-default.pull-left {border-left: 1px solid rgba(255, 255, 255, 0.25);}
.page-header.responsive-centered-nav .header-contact .header-default {width: calc(100% - 450px) !important;}

/* HEADER 1 BUTTONS */
.header-contact .links-list .btn {background: #C90F21; padding: 6px 12px 9px 12px; display: inline-block; border: none;}
.header-contact .links-list .btn.header-rent {background-color: #000; color: #fff;}
.header-contact .links-list .btn.header-search:hover {color: #fff;}
.header-contact .links-list .btn i.ddc-icon {padding-right: 5px;}
.header-contact .links-list .btn::before {content:none;}
/* HEADER SEARCH DROPDOWN */
.inventory-search-form[data-widget-id="inventory-search22"] {background:url(/sites/a/asburyprofile/images/search-bg-red.png) no-repeat -60px -43px transparent; position: fixed; right: 0px; top: 38px; z-index: 1303; margin-right: 10px; padding: 40px; padding-top: 60px;}
.inventory-search-form[data-widget-id="inventory-search22"] {display: none;}
.inventory-search-form[data-widget-id="inventory-search22"] h3 {margin-top: -15px; color:#fff; margin-bottom: 5px;}
.inventory-search-form[data-widget-id="inventory-search22"] .ddc-offset4.ddc-span8 {margin-left: 0px;}
.inventory-search-form[data-widget-id="inventory-search22"] .search.form-control.required {margin-right: 80px; width: 220px;}
.inventory-search-form[data-widget-id="inventory-search22"] .btn {padding-right: 12px; position: relative; bottom: 57px; left: 123px; background: #DEDEDE; color: #000; font-weight: lighter;}

/* NAV */
.header-transition .page-header.responsive-centered-nav {border-color: rgba(255, 255, 255, 0.25);}
.page-header.responsive-centered-nav .header-navigation .header-default .vcard h1 a,
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav > li > a {color: #fff;}

/* MY CARS */
.page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu:not(.selected) > a::before,
.page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu:not(.selected) > a .label, 
.page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu:not(.selected) > a .count::before {color: #fff;}

/* SEARCH FACET */
.index .content-hero .hero-subheading {font-weight: lighter;}
.index .content1 .custom-button {position: relative; top: 640px;}
.index .content1 .custom-button .btn {border-radius: 6px; text-transform: uppercase; font-size: 16px; margin-left: 15px;}
.index .content1 .custom-button span {font-size: 20px; font-weight: bold; margin-left: 10px;}
.index .hero-image-overlay-container .hero-image-overlay {margin-top: -750px;}
.index .hero-image-overlay-container .hero-heading {color: #fff; font-weight: lighter; text-shadow: none !important;}
.index .hero-image-overlay-container .inventory-search-facet-browse .pill-label {font-weight: normal; opacity: 1; color: #000;}
.index .hero-image-overlay-container .inventory-search-facet-browse .pill-label.checked {color: #fff;}
.index .inventory-search-facet-browse .ddc-pill-group {text-align: center;}
.index .inventory-search-facet-browse .dropdown-toggle {font-size: 14px;}
.index .inventory-search-facet-browse .ui-button-submit.btn.btn-primary {border-radius: 6px; font-size: 16px;}
.index .inventory-search-facet-browse .ui-button-submit.btn.btn-primary::before {font-size: 18px; right: 16px; top: 9px;}
.hero-image-overlay-container .inventory-search-facet-browse.hero-image-color-inverse .form-inline > .form-group > .pill-label.checked {border-radius: 7px; background: transparent; border: 1px solid #fff; color: #fff;}
.header-transition .hero-image-overlay-container .content-hero .hero-content-container,
.header-transition-off .hero-image-overlay-container .content-hero .hero-content-container {margin-top:75px;}

/* MODEL SELECTOR */
.index .model-selector-responsive {margin-top: 550px; background: transparent;}
.index .model-selector-responsive .h1 {text-align: center; color: #EB0A1E;}
.index .model-selector-responsive .nav-pills > li.active > a {background: #EB0A1E;}
.index .nav.nav-tabs.nav-pills.model-selector-responsive-tabs {position: static; margin: auto; margin-top: 10px; width: 680px;}
.index .nav.nav-tabs.nav-pills.model-selector-responsive-tabs a {font-size: 14px; padding: 6px 15px;}

/* RECOMMENDED VEHICLES */
.index .recommendations-vehicles.responsive-content .h1 {text-align: center; color: #EB0A1E; margin-top: 60px; margin-bottom: 60px;}

/* HERO WIDGET 2 */
.index .content3:not(.cst-hero) .hero-content-box p {font-size: 18px;}
.index .content3:not(.cst-hero) .hero-content-box h2 {margin-top: 0px; font-size: 40px;}
.index .content3:not(.cst-hero) .hero-content-box .btn-primary::before {color: #EB0A1E;}
.index .content3:not(.cst-hero) .hero-content-box .btn-primary {background: #fff; color: #EB0A1E; font-size: 16px; text-transform: uppercase;}
.index .content3:not(.cst-hero) .hero-content-box {background: rgba(27, 27, 25, 0.7); padding: 30px; position: relative; bottom: 10px; left: 20px; width: 425px;}

/* SEO CONTENT REGION */
.index .image-default {margin-right: -29px;}
.index .container.seo {margin-top: 70px;}
.index .content-default[data-widget-id="content2"] .h1 {font-weight: lighter; color:#53565A;}
.index .content-default[data-widget-id="content2"] p {color: #53565A; font-size:16px; font-weight: lighter;}

/* READ MORE BUTTON */
.index .btn-default.content-read-more::before {color: #fff;}
.index .btn-default.content-read-more {background: #EB0A1E; text-decoration: none;}

/* FOOTER */
.ddc-footer {height: 200px; background: #454545;}
.ddc-footer .pull-right.credit {position: absolute; top: 40px;}
.ddc-footer .navigation-default {float: none; width: 600px; top: 72px; left: 300px;}
.ddc-footer .nav-list .ddc-icon-arrow2-right::before {content: none;}
.ddc-footer .navigation-default ul li > a {padding: 5px; height: 24px; font-weight: lighter; color: #A8A8A8;}
.ddc-footer a.credit {background: url(/sites/a/asburyprofile/images/footer-logo.png) no-repeat 0 0 / auto 15px transparent; width: 200px;}
.ddc-footer a.ad-choices {color: #eee;}

/* FOOTER SOCIAL */
.ddc-footer .social-header-buttons.socialmed a.facebook-button {background-position:0px 0px;}
.ddc-footer .social-header-buttons.socialmed a.twitter-button {background-position:-61px 0px;}
.ddc-footer .social-header-buttons.socialmed a.youtube-button {background-position:-121px 0px;}
.ddc-footer .social-header-buttons.socialmed a.linkedin-button {background-position:-61px -60px;}
.ddc-footer .social-header-buttons.socialmed a.dealerrater-button {background-position:0px -60px;}
.ddc-footer .social-header-buttons.socialmed a.googleplus-button {background-position:-121px -60px;}
.ddc-footer .social-header-buttons.socialmed a {margin-right:15px;height:50px;width:50px;background:url(/sites/a/asburyprofile/images/social-footer.png) no-repeat 0 0 / auto 110px transparent;}


 /* VLP */
.vlp .fn a {color: #EB0A1E;}
.vlp .mycars-vlp a {width: 48%; min-width: 0; margin-left: 0; margin-right: 1%;}

/* VDP */
.vdp .inventory-detail-highlighted-features li span {color:#EB0A1E;}