/* ddcjareds 06032952 */

@font-face {font-family:'Acura Bespoke'; font-weight:300; font-style:normal; src:url(/static/v9/media/fonts/acura-bespoke-light/v1/webfont.woff2) format("woff2");}
@font-face {font-family:'Acura Bespoke'; font-weight:400; font-style:normal; src:url(/static/v9/media/fonts/acura-bespoke-book/v1/webfont.woff2) format("woff2");}
@font-face {font-family:'Acura Bespoke'; font-weight:500; font-style:normal; src: url(/static/v9/media/fonts/acura-bespoke-regular/v1/webfont.woff2) format("woff2");}
h1, h1 *, h2, h2 *, h3, h3 * {font-family: 'Acura Bespoke Light' !important;}
/* ddcrandyh CC05646198 */

/* RDM BUTTON MODS */
.srp .btn, .vdp .btn {
border: none!important;
border-radius: 6px;
box-shadow: 10px 20px 25px -15px rgb(69, 69, 69, 40%)!important;
}
.srp .load-abg-vehicle-questions, .vdp .load-abg-vehicle-questions {
background: #E3E3E3!important;
}
.srp .load-abg-eprice-tool, .vdp .load-abg-eprice-tool {
border: none!important;
border-radius: 6px;
box-shadow: 10px 20px 25px -15px rgb(69, 69, 69, 40%)!important;
}
.cbo-button.cbo-trade {
height: 42px!important;
border-radius: 6px!important;
}
.textus {
box-shadow: 10px 20px 25px -15px rgb(69, 69, 69, 20%);
}
.abg-dynamic-content .appraisal-tool-srp {
border-radius: 12px !important;
box-shadow: rgba(131, 131, 131, 0.5) 0px 10px 40px -10px !important;
}
/* END RDM MOD */
/* fdbarfety 09796247 */
.cst_SERVICE_BTN .btn-primary {color: #fff; border-color: #e52124; background: #e52124;}
@media (max-width : 1200px) {.cst_SERVICE_BTN {right: 380px!important;}}

/* fdbarfety 09897138 */
.page-header.responsive-centered-nav {border-bottom: 1px solid var(--color-primary-700); background: #fff;}
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a,
.page-header.responsive-centered-nav .header-navigation .header-default .vcard h1 a {color: #000;}

/* fdbarfety 09796247 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%;}
.hours-default .ddc-list-columns>li .key {width:35%;}
.aside .hours-default.box.box-padding {padding: 16px 10px;}
.aside .hours-default.ddc-content .widget-heading {margin: 0 0 24px 10px;}

/* fdbarfety 09897138 Drivemotors */
.vdp .drivemotors:nth-of-type(2) {display: none;}
.drivemotors.dm-button .dm-cta-container {background: #293958!important; border-width: 0!important;}

/* fdbarfety 09905492 Featured Vehicles */
.page-bd .inventory-featured-default .description {min-height: 110px; display: inline-block;}
.page-bd .inventory-featured-default .pricing {width: 100%; background: #eee; padding: 5px;}
.page-bd .inventory-featured-default .hproduct h3 {min-height: 2.3em; max-height: 0.25em; margin-top: 0;}
.page-bd .inventory-featured-default .view-link {margin-bottom: 20px;}
.alias-inventory-featured-used .page-bd .inventory-featured-default .pricing {min-height: 100px; background: #eee; padding: 5px;}

/* fdbarfety 09907374 */
.ddc-footer {height: 210px;}
.ddc-footer .adr {line-height: 1.2em; padding-top: 10px;}
.ddc-footer .navigation-default ul li>a {padding: 32px 12px;}
.custom-contact-foot.contact-info {float: left;}
.custom-contact-foot.contact-info .widget-heading {margin: 20px 0 0 0;}

/* ddcrandyh CC10214765 */
.page-header.responsive-centered-nav .header-contact .header-default {  width: calc(100% - 450px) !important; }

/* ddcrandyh CC05646198 */
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav > li > a { font-weight: normal; }

/* 06032952 ddcjareds */
.btn-primary { background-color: #e82c2a; text-transform: uppercase;}
.btn-primary:hover { background-color: #000; color: #FFF; }
.btn-default {background-color: #FFF;border: 2px solid;border-color: #e82c2a;text-transform: uppercase;font-size: 17px!important;}
.btn-default:hover { background-color: #e82c2a!important; border: 2px solid; border-color: #e82c2a; color: #FFF!important; }