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

/*Custom Lithia Pilot MSLP CSS - ddckarlau*/
/*---New Vehicle Specials- Widget Classes: TabbedVehicleSpecials---*/
.TabbedVehicleSpecials {max-width:960px; margin-left:auto; margin-right:auto;}
/*
------Disclaimer-Styling--------------------
*/
.disclaimer-content {display: none; color:#000;}
.disclaimer:hover .disclaimer-content{display: block;}
.disclaimer-txt {font-size:12px;}
.disclaimer {position: relative; top: -35px; display: inline-block; float:right; margin-right: 100px;}
.disclaimer-content {display: none; position: absolute; background-color: #f9f9f9; width: 420px; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); padding: 12px 16px; z-index: 1; line-height: .95!important;}
.disclaimer:hover .disclaimer-content {display: block;}
/*
----Tabbed-Content-Positioning--------------
*/
.TabbedVehicleSpecials h4.h1 {visibility:hidden; display:none}
.TabbedVehicleSpecials .nav{position:relative; margin-top:315px; margin-bottom:-85px; z-index:1}
.TabbedVehicleSpecials>div.ddc-span12 {position:absolute}
.TabbedVehicleSpecials ul.nav>li {text-align:center; display:table-cell; width:14%; margin:0.5% 0%;}
.TabbedVehicleSpecials ul.nav>li>a {border-radius:0px!important; text-align:center; background:none!important; border-radius:0px!important; color:#000!important; font-weight:600!important; line-height:100%; font-size:.8em; height:90px;}
.TabbedVehicleSpecials ul.nav>li.active>a {background:#fff!important; color:#e6231e!important;}
.TabbedVehicleSpecials ul.nav>li>a>img {width:100%!important; margin-bottom:5%;}
.TabbedVehicleSpecials ul.nav>li>a:hover {background-color: #FFF!important; color:#e6231e!important;}
.TabbedVehicleSpecials li i::before, .TabbedVehicleSpecials h4.h1 {display:none}
.TabbedVehicleSpecials li>a {text-align:center}
.TabbedVehicleSpecials li>a>img {max-width:100%}
.content-tabbed .nav-tabs.nav-pills > li a {padding:20px 13px;}
.SpecialsContainerHeadline {margin-bottom: 40px;}
.OfferCell {height:267px;}
/*
-----Animation-----------------------------
*/
@-webkit-keyframes
slide-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}}
@keyframes
slide-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}}
.slide-left {
-webkit-animation: slide-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
-moz-animation: slide-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
animation: slide-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.flip-diagonal-1-tr {
-webkit-animation: flip-diagonal-1-tr 0.4s ease-in-out reverse forwards;
-moz-animation: flip-diagonal-1-tr 0.4s ease-in-out reverse forwards;
animation: flip-diagonal-1-tr 0.4s ease-in-out reverse forwards;
}
@-webkit-keyframes
flip-diagonal-1-tr{0%{-webkit-transform:rotate3d(1,1,0,0deg);transform:rotate3d(1,1,0,0deg)}100%{-webkit-transform:rotate3d(1,1,0,180deg);transform:rotate3d(1,1,0,180deg)}}
@keyframes
flip-diagonal-1-tr{0%{-webkit-transform:rotate3d(1,1,0,0deg);transform:rotate3d(1,1,0,0deg)}100%{-webkit-transform:rotate3d(1,1,0,180deg);transform:rotate3d(1,1,0,180deg)}}
/*
-----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: 48%!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
	}
}


/* VDP pricing/formatting (do not modify this line) */
.vdp .paymentLoan .label {padding-top: 9px; color: #000000;}
.vdp .paymentLease .label {padding-top: 9px; color: #000000;}
.vdp .inv-type-new.pricing .paymentLoan .price {font-weight: bold; font-size: 24px; color: #000000;}
.vdp .inv-type-new.pricing .paymentLease .price {font-weight: bold; font-size: 24px; color: #000000; }
.vdp .inv-type-used.pricing .paymentLoan .price {font-weight: bold; font-size: 24px; color: #000000; }
.vdp .inv-type-new.pricing .final-price .label {padding-top: 11px; font-weight: 500; font-size: 19px; color: #000000; }
.vdp .inv-type-used.pricing .final-price .label {padding-top: 11px; font-weight: 500; font-size: 19px; color: #000000; }


/* Start 'vlp-new-price-value-final-price' (do not modify this line) */
.vlp .inventoryList .item.inv-type-new .pricing .final-price .value {font-weight: bold; font-size: 24px; color: #ffffff; }
.vlp .inventoryList .pricing .final-price .label {padding-bottom: 10px;}
.vlp .inventoryList .pricing .final-price .value {padding-bottom: 10px;}

/* ddcjpence 'vdp-final-price-price-value-final-price' (do not modify this line) */
.vdp .inv-type-used.pricing-detail .final-price .price-value {font-weight: 800; font-size: 30px; color: #000000; }
.vdp .inv-type-used.pricing-detail .final-price .price-label {font-weight: 800; font-size: 21px; color: #000000; }

.vdp .inv-type-new.pricing-detail .final-price .price-value{font-weight: bold; font-size: 30px; color: #000000; }
.vdp .inv-type-new.pricing-detail .final-price .price-label {font-weight: 800; font-size: 21px; color: #000000; }

/* 11276145 ddcjareds */
.navbar .navigation-default .navbar-nav>li>a:before { bottom: -12px; }

/* 05503020 JLC */
div[data-widget-name="ws-inv-listing"] ul[data-location="vehicle-badge"] li.in-transit img { max-height: 75px; }

/* ddcdusting 06586202 */
#vehicle-title1-app-root .highlight-badge.default {color: var(--highlight-badge-hotcars-text-color); background-color: var(--highlight-badge-hotcars-bg-color);}
