/* 5/20/20 ddc rickh, specials content was wonky, found this on live site and brought over.  Fixed it.  ddckarlau */
.TabbedVehicleSpecials.content-tabbed .tab-content .tab-pane {background-repeat:no-repeat;background-size:100% auto;padding:1rem 2rem;}
.TabbedVehicleSpecials.content-tabbed .tab-content .tab-pane h2.h1 {margin-top:0;}
.TabbedVehicleSpecials.content-tabbed {display:flex;flex-direction:column-reverse;}
.TabbedVehicleSpecials.content-tabbed ul.nav.nav-tabs {display:flex;flex-wrap:wrap;justify-content:center;padding:1rem 0;}
.TabbedVehicleSpecials.content-tabbed ul.nav.nav-tabs li {flex:0 14%;margin:1px;}
.TabbedVehicleSpecials.content-tabbed ul.nav.nav-tabs li a {height:100%;}
.TabbedVehicleSpecials.content-tabbed img {width:100%;}
.TabbedVehicleSpecials.content-tabbed .tab-content h4.h6 {display:none;}
.TabbedVehicleSpecials.content-tabbed a.btn {text-shadow:none;}
.TabbedVehicleSpecials.content-tabbed  p.disclaimer span {display:none;text-shadow:none;}
.TabbedVehicleSpecials.content-tabbed  p.disclaimer:hover span {display:block;position:absolute;background-color:#fff;color:#000;width:95%;box-shadow:2px 2px 5px #666;padding:12px;z-index:1;}
.TabbedVehicleSpecials.content-tabbed.hide-tabbed-widget ul.nav-tabs.nav {display:none;}

/* wabbey 04576450 */
.ws-model-selector .slider-content .price { display:none !important; }



/* greg.andrews promo listing styling */
.promotions-listing .btn-link.promo-vlp-link {
border: 2px solid #e6231e;
}
.promotions-listing .btn-link.promo-vlp-link:hover {
background: #e6231e;
color: #fff;
}
/*--Content Code--*/

.MS-Block {
	box-sizing: border-box;
	overflow: hidden;
	padding: 1% 4%;
	margin-bottom: 0%;
	text-align: left
}
.MS-Block div {
	display: inline-block;
	box-sizing: border-box;
	vertical-align: top;
}
.MS-Block h1, .MS-Block h2, .MS-Block h3, .MS-Block h4, .MS-Block p, .MS-Block img {
	box-sizing: border-box;
	margin: 0%;
	padding: 1%;
	max-width: 100%;
	line-height: 140%;
}
.MS-Block h1 {
	font-size: 250%;
}
.MS-Block h2 {
	font-size: 175%;
	line-height: 125%
}
a.btn-info, a.MS-Button-01 {
	display: block;
	margin: 2% 0.5%;
	padding: 1%;
	text-decoration: none;
	Text-align: center;
	font-size: 150%;
	transition: all 300ms ease-in-out 0s;
}
h2.Ms-Block-Headline {
	margin: 0%;
	padding: 1% 3%;
	font-size: 175%;
}
p.Disclaimer-Text {
	clear: both;
	font-size: 75%;
}
/*--Features Headline Code--*/

/*--MS-Header-03 Code Starts Here--*/

.MS-Header-03 {
	padding: 0%!important;
	background: none!important;
	margin-bottom: -2%
}
.MS-Header-03 img {
	display: block;
	width: 100%;
	padding: 0%!important
}
.MS-Header-03 div {
	position: relative;
	margin: -30% auto auto 0%;
	width: 50%
}
.MS-Header-03 h2 {
	background: linear-gradient(to right, rgba(0, 0, 0, 0.7) 75%, rgba(0, 0, 0, 0.5) 87%, rgba(0, 0, 0, 0) 100%);
	padding: 4%;
	padding-left: 15%;
	color: #fff;
	font-size: 4em;
	line-height: 120%;
}
.MS-Header-03 div>a {
	margin-bottom: 1%;
	position: relative;
}
@media (max-width:770px) {
	.MS-Header-03 div {
		margin: 0%!important;
		width: 100%!important
	}
	.MS-Header-03 h2 {
		margin: 0%!important;
		background: #000!important;
		font-size: 2em
	}
	.MS-Header-03 a {
		width: 100%
	}
}
/*--Exterior Features Code--*/

div.MS-Style-03 {
	display: inline-block;
	margin: 1%;
	padding: 1%;
	/*Cell Width*/
	max-width: 31%!important;
	width: 31%!important
}
div.MS-Style-03 img {
	padding: 0%
}
/*--Interior Features Code--*/

div.MS-Style-04 {
	display: inline-block;
	margin: 1%;
	padding: 0%;
	max-width: 47%!important;
	width: 48%!important
}
div.MS-Style-04 img {
	float: left;
	width: 45%
}
div.MS-Style-04 h3 {
	font-size: 150%;
}
div.MS-Style-04 h4 {
	font-size: 125%;
}
div.MS-Style-04 div {
	display: inline-block;
	width: 50%;
	padding: 0% 2%;
}
@media (max-width:1000px) {
	.MS-Block h1, .MS-Block h2 {
		font-size: 150%
	}
	div.MS-Style-03, div.MS-Style-04 {
		max-width: 100%!important;
		width: 100%!important
	}
}

/* ddckarlau */
.TabbedVehicleSpecials.content-tabbed .tab-content .tab-pane {background-repeat:no-repeat;background-size:100% auto;padding:1rem 2rem;}
.TabbedVehicleSpecials.content-tabbed .tab-content .tab-pane h2.h1 {margin-top:0;}
.TabbedVehicleSpecials.content-tabbed {display:flex;flex-direction:column-reverse;}
.TabbedVehicleSpecials.content-tabbed ul.nav.nav-tabs {display:flex;flex-wrap:wrap;justify-content:center;padding:1rem 0;}
.TabbedVehicleSpecials.content-tabbed ul.nav.nav-tabs li {flex:0 14%;margin:1px;}
.TabbedVehicleSpecials.content-tabbed ul.nav.nav-tabs li a {height:100%;}
.TabbedVehicleSpecials.content-tabbed img {width:100%;}
.TabbedVehicleSpecials.content-tabbed .tab-content h4.h6 {display:none;}
.TabbedVehicleSpecials.content-tabbed a.btn {text-shadow:none;}
.TabbedVehicleSpecials.content-tabbed  p.disclaimer span {display:none;text-shadow:none;}
.TabbedVehicleSpecials.content-tabbed  p.disclaimer:hover span {display:block;position:absolute;background-color:#fff;color:#000;width:95%;box-shadow:2px 2px 5px #666;padding:12px;z-index:1;}
.TabbedVehicleSpecials.content-tabbed.hide-tabbed-widget ul.nav-tabs.nav {display:none;}

/* ddckarlau - Change background image source, background colors, and font color (#fff for white #000 for black), change text-shadow to 0,0,0 to black or 255,255,255 for white */
.TabbedVehicleSpecials.content-tabbed .tab-content .tab-pane {
background-image:url('https://pictures.dealer.com/a/acuraofhonoluluhonoluluadw/0993/afa263894d7b72483ac70fd404cfb23ax.jpg');
background-color:#fff;
color:#fff;
}

/* 09329609 ddcjareds */
.inventoryList .incentive-list a, .inventoryList .incentive-type-heading { font-size: 16px; font-weight: bold; }

/* Start 'srp-inv-type-new-portal-price-value-portal-price' (do not modify this line) */

/* ddcrandyh CC10502586 */
.page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu > a .count::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::before {
    color: var(--color-neutral-0);
}

/* wabbey CC12698883 */
.CC12698883 .description .separator { display:none !important; }
.CC12698883 .description > span { display:block; }

/* ddcdusting 04006563 */
.srp-wrapper-listing li.vehicle-card-badge {max-width: 90px;}

/* Start 'vdp-NEW-price-value-final-price-no-value' (do not modify this line) */
/* Modified by cbeckelman on 01/18/24 04:16 PM PST */
.vdp .inv-type-NEW.pricing-detail .final-price .price-value.no-value { text-decoration: none; font-weight: 800; font-size: 18px; color: #000000; }
/* End 'vdp-NEW-price-value-final-price-no-value' (do not modify this line) */

/* Start 'vdp-NEW-price-label-final-price' (do not modify this line) */
/* Modified by cbeckelman on 01/18/24 04:16 PM PST */
.vdp .inv-type-NEW.pricing-detail .final-price .price-label { text-decoration: none; font-size: 18px; color: #000000; }
/* End 'vdp-NEW-price-label-final-price' (do not modify this line) */

/* Start 'srp-inv-type-new-portal-price-value-portal-price' (do not modify this line) */
/* Modified by cbeckelman on 09/09/24 11:49 AM PDT */
.srp .vehicle-card-title.inv-type-new .portal-price { text-decoration: none; font-weight: bold; font-size: 13px; color: #000000; }
/* End 'srp-inv-type-new-portal-price-value-portal-price' (do not modify this line) */

/* ddcrandyh 05921947 */
.bg-custom-purple { background-color: #664c86 !important; }