/* Start 'vlp-new-price-value-salePrice' (do not modify this line) */
/* Modified by kstarkey on 09/26/18 02:34 PM CDT */
.vlp .inventoryList .item.inv-type-new .pricing .salePrice .value { text-none; font-weight: bold; font-size: 16px; color: #ffffff; }
/* End 'vlp-new-price-value-salePrice' (do not modify this line) */

/* Start 'vlp-new-price-value-retailValue-no-value' (do not modify this line) */
/* Modified by kstarkey on 09/26/18 02:32 PM CDT */
.vlp .inventoryList .item.inv-type-new .pricing .retailValue .value.no-value { text-decoration: none; font-weight: bold; font-size: 14px; color: #ffffff; }
/* End 'vlp-new-price-value-retailValue-no-value' (do not modify this line) */

/* Start 'vlp-new-price-value-wholesalePrice-no-value' (do not modify this line) */
/* Modified by kstarkey on 09/26/18 02:34 PM CDT */
.vlp .inventoryList .item.inv-type-new .pricing .wholesalePrice .value.no-value { text-decoration: none; font-weight: bold; font-size: 14px; color: #ffffff; }
/* End 'vlp-new-price-value-wholesalePrice-no-value' (do not modify this line) */

/* Start 'vlp-new-price-value-invoicePrice-no-value' (do not modify this line) */
/* Modified by kstarkey on 09/26/18 02:34 PM CDT */
.vlp .inventoryList .item.inv-type-new .pricing .invoicePrice .value.no-value { text-decoration: none; font-weight: bold; font-size: 14px; color: #ffffff; }
/* End 'vlp-new-price-value-invoicePrice-no-value' (do not modify this line) */

/* fdbarfety 04949528 */
.inventory-listing-default .type-2 .full .pricing {width: 100%;}

/* fdbarfety 05153811 */
.inventory-listing-default .inventoryList .pricing .btn {border: 1px solid #fff;}

-----Mobile-Styling------------------------
*/
@media (max-width:500px) {
.CallButton {display:block!important; width:75%!important;}
.ContactButton {display:none!important;}
.InventoryButton {width:80%!important}
.ImageCell {display:none!important;}
.SpecialsLogo {position: relative!important; margin-top: 0px!important; margin-left: 200px!important; max-width:110px!important;}
.disclaimer {float:left!important;margin-right:0px!important;top:4px!important;}
.TabbedSpecialsContainer {height:100%!important;width:100%!important;}
.disclaimer-content {width:302px!important; position:unset!important;}
a.panel-toggle.panel-heading-link.collapsed {font-size: 30px; text-align: center;}
.panel-heading .panel-toggle {display: block; font-size: 30px; text-align: center;}
.MobileBtn {display:block!important;width:100%;}
.SpecialsLogoOFF {visibility:hidden!important;}
}
/*--Featured Specials--
Widget Preferences- Widget Classes:LithiaFeaturedVehicles LithiaNew or LithiaFeaturedVehicles LithiaUsed  widgetVersionMobile: v1 --
Widget Preferences Button LithiaNewButton LithiaUsedButton--*/

.LithiaFeaturedVehicles {
	font-size: 12px;
	margin: 0%;
	padding: 0% 1%!important
}
.LithiaFeaturedVehicles .hproduct {
	background: #fff;
	box-shadow: 3px 3px 5px #666;
	padding: 2%
}
.LithiaFeaturedVehicles .media {
	float: left;
	width: 45%;
}
.LithiaFeaturedVehicles .media img {
	max-width: 100%
}
.LithiaFeaturedVehicles .hproduct h3.fn {
	float: right;
	width: 54%;
	font-size: 1.75em;
	text-align: left;
	margin: 0%;
	padding-bottom: 2%;
	font-weight: 500;
	margin-left:1%
}
.LithiaFeaturedVehicles ul.pricing {
	margin: 3% 1%;
	float:right
}
.LithiaFeaturedVehicles ul.pricing span.label {
width:100%;
text-align:left
}
.LithiaFeaturedVehicles .ddc-font-size-xlarge {
	font-size:3em!important;
}
.LithiaFeaturedVehicles ._priceButton1 {
display:none
}
.LithiaFeaturedVehicles .description {
	clear: both;
	margin: 2em 0em
}
.LithiaFeaturedVehicles .ddc-icon {
display:none
}
div.LithiaFeaturedVehicles div.calloutDetails:before {
	content: "View Offer Details+";
	font-weight: 900;
	visibility: visible!important;
	margin: 0%;
	display: block;
	position: relative;
}
div.LithiaFeaturedVehicles div.calloutDetails {
	border: none!important;
	visibility: hidden;
	clear: both;
	line-height: 130%!important;
	padding: 1%;
	height: 16px;
	font-weight: 500!important;
	display: block!important
}
div.LithiaFeaturedVehicles div.calloutDetails ul {
	display: none
}
div.LithiaFeaturedVehicles div.calloutDetails:hover {
	visibility: visible!important;
	height: auto
}
div.LithiaFeaturedVehicles div.calloutDetails:after {
	content: "Price(s) include(s) all costs to be paid by a consumer, except for licensing costs, registration fees, and taxes. Dealer doc fee of $399.00 not included in price. See dealer for details. *Photos are for illustration purposes only.";
	padding: 0%;
	padding-bottom: 1%;
	margin-top: -1%;
	position: relative
}
div.LithiaFeaturedVehicles a.view-link::before {
	display: none
}
div.LithiaFeaturedVehicles a.view-link {
	clear: both;
	text-align: center;
	color: #fff;
	padding: 1%;
	border-radius: 0px;
	text-decoration: none;
	border: none;
	font-size: 2em;
	width: 95%!important;
	margin: auto;
}
div.LithiaNew a.view-link, a.LithiaNewButton {
	background: #20609F;
	color:#fff!important
}
div.LithiaNew a.view-link:hover, a.LithiaNewButton:hover {
	background: #000!important;
	color:#fff!important
}
.LithiaNew .hproduct h3.fn {
	color:#20609F;
	border-bottom: 2px solid #20609F
}
.LithiaUsed a.url {
	color: #000
}
.LithiaUsed .hproduct h3.fn {
	border-bottom: 2px solid #000
}
div.LithiaUsed a.view-link, a.LithiaUsedButton {
	background: #20609F;
	color:#fff!important
}
div.LithiaUsed a.view-link:hover, a.LithiaUsedButton:hover {
	background: #000!important;
	color:#fff!important
}
a.LithiaNewButton, a.LithiaUsedButton {
	font-size: 1em!important;
	border:none;
	width: 100%;
	margin: auto;
	margin-bottom: -3%;
	margin-top: -4%
}
/*--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:4rem 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  p.disclaimer span {display:none;}
.TabbedVehicleSpecials.content-tabbed  p.disclaimer:hover span {display:block;position:absolute;background-color:#fff;color:#000;text-shadow:none;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;}
.TabbedVehicleSpecials.content-tabbed a {text-shadow:none;}

/* ddckarlau - Change background image source, background colors, and font color (#fff for white #000 for black) */
.TabbedVehicleSpecials.content-tabbed .tab-content .tab-pane {
background-image:url('https://pictures.dealer.com/l/lithiarenosubarusoa/1086/985e241ef49452abd0e1a095d84cba6cx.jpg');
background-color:#fff;
color:#FFF;
text-shadow:2px 3px 5px rgba(0,0,0,1)
}

/* ddcmattw 10268124 - ddcmattw 11340484 adjust to 105px */
.ddc-mega-menu-nav .model-selector-default .hproduct .media { min-height: 105px; }

/* wabbey 03909440 */
.nav-fragment .rec-vehicles-container .bg-neutral-400 { background:transparent !important; }