/* ddcering remove mycars buttons form VLP/VDP - per dealer request */
.vlp .mycars-vlp {display: none;}
.vdp .mycars-vdp {display: none;}

/* ddcering VLP/VDP pricing updates */
.vlp .pricing .msrp .value {font-size: 14px;}
.inventory-listing-default div.hproduct span.stackedFinal.final-price span.value, .inventory-featured-default div.hproduct span.stackedFinal.final-price span.value, .inventory-listing-default div.hproduct span.stackedFinal.final-price span.label, .inventory-featured-default div.hproduct span.stackedFinal.final-price span.label {font-size: 16px; font-weight: bolder;}
.pricing li:first-child .value, .pricing li:first-child .price, .pricing .final-price .value.no-value {font-size: 18px;}
.inventory-detail-pricing span.stackedFinal.final-price span.label, .inventory-detail-pricing span.stackedFinal.final-price strong.h1.price {font-size: 20px; font-weight: bolder;}

/* ddcering adjust spacing on new specials page */
.inventory-featured-default .pricing {width: 100%;}

/* ddcalmirc M-00526515 - centering hero video */
.content-hero.content1 .video-background {left: auto !important; right: 50% !important; -webkit-transform: translateX(50%); transform: translateX(50%);}

/* ddcering make eprice button full width */
.pricing .ePrice li {width: 100%;}

/* ddcdusting 10700992 */
.staff-listing.ddc-content.\31 0700992-hide-photos .photo {display: none;}
.staff-listing.ddc-content.\31 0700992-hide-photos .staffDetail dt,
.staff-listing.ddc-content.\31 0700992-hide-photos .staffDetail dd {margin-left: 1em;}
.staff-listing.ddc-content.\31 0700992-hide-photos .staffList > .staff {min-height: 100px;}

/* dtannasaponjyan 03970103 */
.inventory-detail-pricing .pricing .ePrice::after {content: "Call Us Today (888)484-1904"; text-align: center; display: block; font-size:20px; margin-top: 15px; font-weight:bold;}

/* Start 'vlp-used-price-value-internetPrice' (do not modify this line) */
/* Modified by dttommyhoward on 06/21/18 04:11 PM CDT */
.vlp .inventoryList .item.inv-type-used .pricing .internetPrice .value { text-decoration: none; font-weight: 800; font-size: 20px; color: #000000; }
/* End 'vlp-used-price-value-internetPrice' (do not modify this line) */

/* Start 'vlp-used-price-label-internetPrice' (do not modify this line) */
/* Modified by dttommyhoward on 06/21/18 04:11 PM CDT */
.vlp .inventoryList .item.inv-type-used .pricing .internetPrice .label { text-decoration: none; font-weight: 800; font-size: 20px; color: #787777; }
/* End 'vlp-used-price-label-internetPrice' (do not modify this line) */

/* Start 'vdp-used-price-value-internetPrice' (do not modify this line) */
/* Modified by dttommyhoward on 06/21/18 04:12 PM CDT */
.vdp .inv-type-used.pricing .internetPrice .price { text-decoration: none; font-weight: 800; font-size: 20px; color: #000000; }
/* End 'vdp-used-price-value-internetPrice' (do not modify this line) */

/* Start 'vdp-used-price-label-internetPrice' (do not modify this line) */
/* Modified by dttommyhoward on 06/21/18 04:12 PM CDT */
.vdp .inv-type-used.pricing .internetPrice .label { text-decoration: none; font-weight: 800; font-size: 20px; color: #787777; }
/* End 'vdp-used-price-label-internetPrice' (do not modify this line) */

/* ddcering adjust pricing sizing on VLP/VDP */
.pricing .abSub a, .pricing .abSub .value, .pricing .abSub .price, .pricing .rebate a, .pricing .rebate .value, .pricing .rebate .price, .pricing .discount a, .pricing .ford_qualified a, .pricing .discount .value, .pricing .ford_qualified .value, .pricing .discount .price, .pricing .ford_qualified .price {font-size: 18px;}

/* ddcering remove subtraction sign from used VDP */
.pricing .abSub .value:before, .pricing .abSub .price:before, .pricing .rebate .value:before, .pricing .rebate .price:before, .pricing .discount .value:before, .pricing .ford_qualified .value:before, .pricing .discount .price:before, .pricing .ford_qualified .price:before {display: none;}

/* -- ddckarlau- HTML Vehicle Specials [Desktop] -- */

.MS-Vehicle-Special {
padding: 2%;
max-width: 950px;
margin: 0% auto;
overflow: hidden;
}
.MS-Vehicle-Special img {
float: right;
width: 45%;
margin:2%;
margin-top: -1em;margin-bottom:-1.5em;
background:none
}
.MS-Vehicle-Special h1.Headline {
font-size: 1.25em;
font-weight: 400;
margin: 0%;
text-transform: inherit;
}
.MS-Vehicle-Special h1.Headline b {
font-weight: 900;
font-size: 1.25em
}
.MS-Vehicle-Special h2.Offer {
margin:0%;margin-top:-0.5em;
}
.MS-Vehicle-Special h2.Offer>b {
font-size: 1.25em
}
.MS-Vehicle-Special a.MS-Special-Button {
float: left;
margin-right: 1%;
width: 24%;
text-align: center;
text-decoration: none;
text-transform: uppercase;
line-height: 175%;
font-size: 1.25em;
border: 1px solid #000;
background: #007cc3 ;
color: #fff;
}
.MS-Vehicle-Special a.MS-Special-Button:hover {
background: #fff;
color: #000;
}
#view-disclaimer {
display: block;padding-top:0.5%;
font-size: 0.75em color: #000;
font-weight: 900;clear:left;margin:0%;
background:none
}
#disclaimer-text {
display: none;
font-weight: 500;
position: absolute;
background: #fff;
color:#000;
padding: 1%;
box-shadow: 3px 3px 5px #666;
margin: 0% auto;
max-width: 95%
}
#view-disclaimer:hover #disclaimer-text {
display: block;
padding: 1%;
z-index: 1
}
/* -- ddckarlau- MSLP Content Styling -- */
.Lithia-MSLP-Content {
background:#fff;text-align:center
}
.Lithia-MSLP-Content div {
box-sizing: border-box;
overflow: hidden;
}
.Lithia-MSLP-Content img {
max-width: 100%
}
.Lithia-MSLP-Content h1 {
margin: 1%;
line-height: 150%;
text-transform: inherit;
width: auto;
font-size: 3em
}
.Lithia-MSLP-Content h2 {
margin: 1%;
text-transform: inherit;
line-height: 150%;
font-size: 2em
}
.Lithia-MSLP-Content h3 {
margin: 1%;
text-transform: inherit;
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: #00324f
}
.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
}
.TabbedVehicleSpecials .Mobile-Offer {
display: none
}
/* -- ddckarlau- HTML Vehicle Specials [Desktop] -- */

/* Start 'srp-new-price-value-msrp' (do not modify this line) */
/* Modified by eramirez9 on 05/21/21 09:49 AM BT */
.srp .inv-type-new.pricing-detail .msrp .price-value { text-decoration: none; font-weight: bold; font-size: 17px; color: #000000; }
/* End 'srp-new-price-value-msrp' (do not modify this line) */

/* Start 'srp-new-price-value-discount' (do not modify this line) */
/* Modified by eramirez9 on 05/21/21 09:48 AM BT */
.srp .inv-type-new.pricing-detail .discount .price-value { text-decoration: none; font-weight: bold; font-size: 19px; color: #21b500; }
/* End 'srp-new-price-value-discount' (do not modify this line) */

/* Start 'srp-used-price-value-retailValue' (do not modify this line) */
/* Modified by eramirez9 on 05/21/21 11:19 AM BT */
.srp .inv-type-used.pricing-detail .retailValue .price-value { text-decoration: none; font-weight: bold; font-size: 18px; color: #000000; }
/* End 'srp-used-price-value-retailValue' (do not modify this line) */

/* Start 'srp-used-price-value-discount' (do not modify this line) */
/* Modified by eramirez9 on 05/21/21 11:19 AM BT */
.srp .inv-type-used.pricing-detail .discount .price-value { text-decoration: none; font-weight: bold; font-size: 18px; color: #21b500; }
/* End 'srp-used-price-value-discount' (do not modify this line) */

/* ddcdaniele - 12161484 */ 
.nav-fragment .model-selector-default { overflow-x: hidden; overflow-y: auto; max-height: 540px; }

/* schadwick 04186033 */
.index .model-selector-responsive .model-selector-responsive-tabs #Truck-responsive-tab-option-model-selector1 { display: none; }


/*IRC*/
/* Keyframes for the sliding effect */
@keyframes slide {
    0% { transform: translateX(0); }
    33% { transform: translateX(0); }
    66% { transform: translateX(-100%); }
    100% { transform: translateX(-100%); }
}

/* Slider container styling */
.slider {
    max-width: 100%; /* Ensures the container is responsive */
    overflow: hidden; /* Hides any overflowed content */
    position: relative; /* Allows for positioning adjustments if needed */
}

/* Slides wrapper styling */
.slides {
    display: flex; /* Aligns slides in a row */
    width: 100%; /* Ensures the slides take up 100% of the container width */
    animation: slide 9s infinite; /* Adjust duration as needed */
}

/* Individual slide styling */
.slide {
    flex: 1 0 100%; /* Each slide takes up 100% of the container width */
    box-sizing: border-box; /* Includes padding and borders in the width */
    display: flex; /* Center the content if needed */
    justify-content: center; /* Center horizontally */
    align-items: center; /* Center vertically */
}

/* Ensure images fill the slide width */
.slide img {
    max-width: 100%; /* Ensures images do not exceed slide width */
    height: auto; /* Maintains the aspect ratio of the image */
}

/* 06750735 ddcjareds */
.ddc-mega-menu-nav .model-selector-default .hproduct .media a { height: 100px; }