/* 05257026 JLC */
:root { --color-primary-0:  #fff; --color-primary-50:  #ebf2f7; --color-primary-100:  #cfe1ec; --color-primary-200:  #a7c9dd; --color-primary-300:  #75aac9; --color-primary-400:  #3d88b3; --color-primary-500:  #00629b; --color-primary-600:  #005287; --color-primary-700:  #004473; --color-primary-800:  #00315b; --color-primary-900:  #002346; --color-primary-1000:  #000; }

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

/* Lease and Finance Offers */
table {text-align: center;}
.OfferTable .ddc-btn-default {
  color: #fff;
  background-color: #353331;
  border-color: #353331;
  float:none;
  font-size: 1em;
  padding: 10px 25px;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  margin: 0 2px;
  }
a.ddc-btn-default.InventoryButton {position: relative; top: 12px; padding: 12px 105px;}
.content-tabbed .nav-tabs.nav-pills>li.active>a:after {border-bottom: none;}

/* ddcjamesc */
div.dsbid2001t02 { 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:350px; z-index:1}
.TabbedVehicleSpecials>div.ddc-span12 {position:absolute}
.TabbedVehicleSpecials ul.nav>li {text-align:center; display:table-cell; width:14.2%; margin:1.3% 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:.75em; height:75px;}
.TabbedVehicleSpecials ul.nav>li.active>a {background:#fafafa!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:0px 15px;}
.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-heading-link.collapsed {font-size: 20px; text-align: center;}
.panel-heading .panel-toggle {display: block; font-size: 20px; text-align: center;}
.MobileBtn {display:block!important;width:100%;}
.SpecialsLogoOFF {visibility:hidden!important;}
}
}
div.LithiaNew a.view-link, a.LithiaNewButton {
	background: #20609F
}
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: #000
}
div.LithiaUsed a.view-link:hover, a.LithiaUsedButton:hover {
	background: #333!important
}
a.LithiaNewButton, a.LithiaUsedButton {
	font-size: 2em!important;
	border:none;
	width: 100%;
	margin: auto;
	margin-bottom: 0.5%
}
/* -- ddckarlau- MSLP Content Styling -- */
.Lithia-MSLP-Content div {
  box-sizing: border-box;
  overflow: hidden;
  padding: 2%;
}
.Lithia-MSLP-Content img {
  max-width: 100%
}
.Lithia-MSLP-Content h1 {
  margin: 1%;
  line-height: 150%;
  text-transform: uppercase;
  width: auto;
  border-bottom: 2px solid;
  font-size: 3em
}
.Lithia-MSLP-Content h2 {
  margin: 1%;
  line-height: 150%;
  width: 80%;
  border-bottom: 2px solid;
  font-size: 2em
}
.Lithia-MSLP-Content h3 {
  margin: 1%;
  line-height: 150%;
  font-size: 1.25em
}
.Lithia-MSLP-Content p {
  margin: 1%;
  font-size: 1em
}
.Lithia-MSLP-Content a.MS-Button-01, .MS-Button-01 {
  display: inline-block;
  margin: 2% 0.5%;
  line-height: 200%;
  text-decoration: none;
  Text-align: center;
  font-size: 1.5em;
  transition: all 300ms ease-in-out 0s;
  /*Button Color and Size*/
  background: #FFF;
  color: #000;
  width: 30%;
  border: 2px solid
}
.Lithia-MSLP-Content a.MS-Button-01:hover {
  background: #000;
  color: #fff
}
.Lithia-MSLP-Content .MS-Style-01>img, .Lithia-MSLP-Content .MS-Style-01>section {
  display: table-cell;
  padding: 2%
}
.Lithia-MSLP-Content .MS-Style-03 {
  clear: both;
  background: #f1f1f1
}
.Lithia-MSLP-Content .MS-Style-03 section {
  background: #fff;
  padding: 2%;
  display: table-cell;
  border: 10px solid #f1f1f1;
  width: 50%
}
.Lithia-MSLP-Content h2.more-Features {
  border-bottom: none;
  margin: 1% auto;
  width: auto;
  text-align: center
}

/*ddckarlau- hide tabbed widget*/
.hide-tabbed-widget ul.nav-tabs {visibility:hidden;height:0px}

.ddc-dr-deeplink.right {background-color:#0027bf;}
.ddc-dr-deeplink.right:hover {background-color:#000000;}

/* fdbarfety 05196707 */
.express .nav>li {padding-bottom: 5px;}


/* Start 'vlp-ePrice-button' (do not modify this line) */
/* Modified by thomasdunkling on 11/15/18 01:18 PM PST */
.vlp .inventoryList .pricing .btn.eprice span { text-decoration: none; font-weight: bold; font-size: 14px; color: #ffffff; }
.vlp .inventoryList .pricing .btn.eprice:hover span { color: #00629b; }
.vlp .inventoryList .pricing .btn.eprice span { background: none; background-image: none; background-color: transparent; }
.vlp .inventoryList .pricing .btn.eprice { border: none; background: #00629b; background-color: #00629b; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:hover { border: none; background: #ffffff; background-color: #ffffff; background-image: none; }
/* End 'vlp-ePrice-button' (do not modify this line) */

/* Start 'vlp-new-price-value-abSub' (do not modify this line) */
/* Modified by phanley on 04/29/21 03:29 PM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .abSub .value { text-decoration: none; font-weight: bold; font-size: 18px; color: #ffffff; }
/* End 'vlp-new-price-value-abSub' (do not modify this line) */

/* Start 'vlp-new-price-value-msrp' (do not modify this line) */
/* Modified by thomasdunkling on 11/15/18 01:04 PM PST */
.vlp .inventoryList .item.inv-type-new .pricing .msrp .value { text-decoration: none; font-weight: bold; font-size: 16.5px; color: #ffffff; }
/* End 'vlp-new-price-value-msrp' (do not modify this line) */

/* Start 'vlp-new-price-value-final-price' (do not modify this line) */
/* Modified by thomasdunkling on 11/15/18 01:02 PM PST */
.vlp .inventoryList .item.inv-type-new .pricing .final-price .value { text-decoration: none; font-weight: bold; font-size: 20px; color: #ffffff; }
/* End 'vlp-new-price-value-final-price' (do not modify this line) */

/* Start 'vlp-new-price-label-msrp' (do not modify this line) */
/* Modified by thomasdunkling on 11/15/18 01:03 PM PST */
.vlp .inventoryList .item.inv-type-new .pricing .msrp .label { text-decoration: none; font-weight: bold; font-size: 16.5px; color: #ffffff; }
/* End 'vlp-new-price-label-msrp' (do not modify this line) */

/* Start 'vlp-new-price-label-abSub' (do not modify this line) */
/* Modified by phanley on 04/29/21 03:28 PM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .abSub .label { text-decoration: none; font-weight: bold; font-size: 12px; color: #ffffff; }
/* End 'vlp-new-price-label-abSub' (do not modify this line) */

/* Start 'vlp-new-price-label-final-price' (do not modify this line) */
/* Modified by thomasdunkling on 11/15/18 01:01 PM PST */
.vlp .inventoryList .item.inv-type-new .pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 16.5px; color: #ffffff; }
/* End 'vlp-new-price-label-final-price' (do not modify this line) */

/* Start 'vlp-new-price-value-paymentLoan' (do not modify this line) */
/* Modified by thomasdunkling on 11/15/18 01:08 PM PST */
.vlp .inventoryList .item.inv-type-new .pricing .paymentLoan .value { text-decoration: none; font-weight: bold; font-size: 20px; color: #ffffff; }
/* End 'vlp-new-price-value-paymentLoan' (do not modify this line) */

/* Start 'vlp-new-price-value-paymentLease' (do not modify this line) */
/* Modified by thomasdunkling on 11/15/18 01:08 PM PST */
.vlp .inventoryList .item.inv-type-new .pricing .paymentLease .value { text-decoration: none; font-weight: bold; font-size: 20px; color: #ffffff; }
/* End 'vlp-new-price-value-paymentLease' (do not modify this line) */

/* Start 'vdp-new-price-value-abSub' (do not modify this line) */
/* Modified by thomasdunkling on 11/15/18 01:31 PM PST */
.vdp .inv-type-new.pricing .abSub .price { text-decoration: none; font-weight: bold; font-size: 32.4px; color: #00629b; }
/* End 'vdp-new-price-value-abSub' (do not modify this line) */

/* Start 'vdp-new-price-value-final-price' (do not modify this line) */
/* Modified by thomasdunkling on 11/15/18 01:31 PM PST */
.vdp .inv-type-new.pricing .final-price .price { text-decoration: none; font-weight: bold; font-size: 32.4px; color: #000000; }
/* End 'vdp-new-price-value-final-price' (do not modify this line) */

/* Start 'vdp-new-price-value-msrp' (do not modify this line) */
/* Modified by thomasdunkling on 11/15/18 01:31 PM PST */
.vdp .inv-type-new.pricing .msrp .price { text-decoration: none; font-weight: bold; font-size: 27px; color: #000000; }
/* End 'vdp-new-price-value-msrp' (do not modify this line) */

/* Start 'vdp-new-price-value-paymentLoan' (do not modify this line) */
/* Modified by thomasdunkling on 11/15/18 01:32 PM PST */
.vdp .inv-type-new.pricing .paymentLoan .price { text-decoration: none; font-weight: bold; font-size: 32.4px; color: #000000; }
/* End 'vdp-new-price-value-paymentLoan' (do not modify this line) */

/* Start 'vdp-new-price-value-paymentLease' (do not modify this line) */
/* Modified by thomasdunkling on 11/15/18 01:32 PM PST */
.vdp .inv-type-new.pricing .paymentLease .price { text-decoration: none; font-weight: bold; font-size: 32.4px; color: #000000; }
/* End 'vdp-new-price-value-paymentLease' (do not modify this line) */

/* Start 'vdp-new-price-label-final-price' (do not modify this line) */
/* Modified by thomasdunkling on 11/15/18 01:34 PM PST */
.vdp .inv-type-new.pricing .final-price .label { text-decoration: none; font-weight: bold; font-size: 32.4px; color: #000000; }
/* End 'vdp-new-price-label-final-price' (do not modify this line) */

/* Start 'vdp-new-price-label-abSub' (do not modify this line) */
/* Modified by thomasdunkling on 11/15/18 01:35 PM PST */
.vdp .inv-type-new.pricing .abSub .label { text-decoration: none; font-size: 16px; color: #000000; }
/* End 'vdp-new-price-label-abSub' (do not modify this line) */

/* Start 'vdp-new-price-label-msrp' (do not modify this line) */
/* Modified by thomasdunkling on 11/15/18 01:35 PM PST */
.vdp .inv-type-new.pricing .msrp .label { text-decoration: none; font-size: 16px; color: #000000; }
/* End 'vdp-new-price-label-msrp' (do not modify this line) */

/* Start 'vdp-new-price-label-paymentLoan' (do not modify this line) */
/* Modified by thomasdunkling on 11/15/18 01:36 PM PST */
.vdp .inv-type-new.pricing .paymentLoan .label { text-decoration: none; font-size: 16px; color: #000000; }
/* End 'vdp-new-price-label-paymentLoan' (do not modify this line) */

/* Start 'vdp-new-price-label-paymentLease' (do not modify this line) */
/* Modified by thomasdunkling on 11/15/18 01:36 PM PST */
.vdp .inv-type-new.pricing .paymentLease .label { text-decoration: none; font-size: 16px; color: #000000; }
/* End 'vdp-new-price-label-paymentLease' (do not modify this line) */

/* Start 'vdp-discount-price-value-text-success' (do not modify this line) */
/* Modified by grobinso10 on 07/01/19 11:20 AM CDT */
.vdp .inv-type-new.pricing-detail .discount .price-value { text-decoration: none; font-weight: normal; font-size: 16px; color: #00629b; }
/* End 'vdp-discount-price-value-text-success' (do not modify this line) */

/* Start 'vlp-used-price-value-abSub' (do not modify this line) */
/* Modified by mmcdonald7 on 12/23/20 05:03 PM EST */
.vlp .inventoryList .item.inv-type-used .pricing .abSub .value { text-decoration: none; font-weight: bold; font-size: 16px; color: #21b500; }
/* End 'vlp-used-price-value-abSub' (do not modify this line) */

/* Start 'vlp-used-price-value-msrp' (do not modify this line) */
/* Modified by phanley on 04/29/21 03:27 PM EDT */
.vlp .inventoryList .item.inv-type-used .pricing .msrp .value { text-decoration: none; font-weight: bold; font-size: 18px; color: #ffffff; }
/* End 'vlp-used-price-value-msrp' (do not modify this line) */

/* Start 'vlp-used-price-label-abSub' (do not modify this line) */
/* Modified by phanley on 04/29/21 03:28 PM EDT */
.vlp .inventoryList .item.inv-type-used .pricing .abSub .label { text-decoration: none; font-weight: bold; font-size: 12px; color: #ffffff; }
/* End 'vlp-used-price-label-abSub' (do not modify this line) */

/* 10619971 ddcjareds */
.vehicle-card-grid .vehicle-card-media-container>a { margin-bottom: 0px; }

/* 12334551 nlfoster */
.bg-primary .form-group label { color: inherit; }