/*owen.perks NAV FONT SIZE*/
@media(min-width: 1350px){
    .page-header.minimal .navigation-default .navbar-nav>li>a {font-size: 16px;}}
@media(min-width: 1550px){
    .page-header.minimal .navigation-default .navbar-nav>li>a {font-size: 20px;}}

/* fdbarfety */
.header-logo {position: initial!important;}
.page-header.minimal {min-height: 150px !important;}

/*MY WALLET */
.index .btn-my-wallet-integration {background: var(--color-neutral-1000); 
padding: 1em 1.5em !important; border-radius: 50px;}
.index .btn-my-wallet-integration a{color: #FFF !important;}
.index .btn-my-wallet-integration:hover {background: var(--color-primary-900); }
.index .btn-my-wallet-integration .mywallet-icon{webkit-filter: invert(100%); filter: invert(100%);}

/*ddcrmelasky dealer srp image alignment*/
.alias-inventory-listing-default-auto-used .slick-list {max-height: 256px;}

/*owen.perks NAV DROPDOWN*/
.page-header.minimal .navigation-default .dropdown-menu {width: 100%; padding:16px 100px ;}

/* PPR-147175 ddcdmeline */
.header-contact .phone1 span, .header-contact .adr2 .separator {display:none;}
.page-header.minimal {background: #000;}
.page-header.minimal .mycars-integration-navbar .menu>a:before,
.page-header.minimal .navigation-default .navbar-nav>li>a, .page-header.minimal .navigation-default .navbar-nav:hover>li>a,
.page-header.minimal .adr a:not(.btn), .page-header.minimal .header-contact .todays-hours,
.page-header.minimal .navigation-default .navbar-nav>li.open>a {color: #fff;}

/* fdbarfety PPR-145277 slideshow controls */
.index .slideControls {bottom: 53%;}
.index .slideControls .previousNext {position: relative; width: 98.5%; margin: 0 auto;}
@media (min-width : 2100px) {.index [data-widget-id="slideshow1"] .slideControls .previousNext {width: 1850px;}}
.slideControls .previousNext a {margin: 0; width: 40px; height: 40px; border: 1px solid #ccc; border-radius: 30px; font-size: 1.3em; background-color: #ccc; opacity: .8; margin: 0;}
.slideControls .previousNext .prev {margin-left: 5px;}
.slideControls .previousNext .next {margin-right: 5px;}
.ddc-icon-carousel-arrow {width: 40px; height: 40px;}
.ddc-icon-carousel-arrow {background: url('data:image/svg+xml;charset=UTF-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 32 32"><path fill="%23CCCCCC" opacity="0.9" d="M0 16c0 8.837 7.163 16 16 16s16-7.163 16-16c0-8.837-7.163-16-16-16s-16 7.163-16 16z"></path><path fill="%23b64924" opacity="0.05" d="M0 16c0 8.837 7.163 16 16 16s16-7.163 16-16c0-8.837-7.163-16-16-16s-16 7.163-16 16z"></path><path fill="%23090909" d="M18.621 16l-6.621-6.621 1.379-1.379 8 8-8 8-1.379-1.379z"></path></svg>') no-repeat center/cover;}
.slideControls .prev,
.slideControls a {text-align: center;}

/*Toyota SmartPath Freeze Banner*/ 
@keyframes pulse {0%{background-color: darkred;} 100% {background-color: orangered;}} .ddc-composer::before {content:"You are editing the site of a Toyota SmartPath dealer. Due to program requirements, new inventory must link to Toyota's MST-C experience temporarily and inventory should be managed in Dealer Daily."; font-size: 24px; font-weight: 900; text-align: center; color: #fff; display: block; padding: 20px 25px; background-color: darkred; animation: pulse 1250ms ease-in-out alternate infinite; text-shadow: 0 0 3px rgba(0,0,0,.55); border-bottom: 1px solid black; width: 100%; top: 188px; position: static;} .v9-oem-toyota-0004-v1 .ddc-composer .page-header.minimal {position: relative;} .v9-oem-toyota-0004-v1 .ddc-composer .navbar.header-default {position: relative;} .v9-oem-toyota-0004-v1 .ddc-composer .ddc-wrapper {padding-top: 0!important;}

/* Start 'vdp-used-price-value-msrp' (do not modify this line) */
/* Modified by robrown3 on 05/20/25 11:11 AM CDT */
.vdp .inv-type-used.pricing-detail .msrp .price-value { text-decoration: line-through; font-size: 18px; color: #000000; }
/* End 'vdp-used-price-value-msrp' (do not modify this line) */

/* Start 'srp-pre-owned-price-value-msrp' (do not modify this line) */
/* Modified by robrown3 on 05/21/25 08:29 AM CDT */
.srp .inv-type-pre-owned.pricing-detail .msrp .price-value { text-decoration: line-through; font-size: 15.75px; color: #000000; }
/* End 'srp-pre-owned-price-value-msrp' (do not modify this line) */

/* Start 'srp-certified-pre-owned-price-value-retailValue' (do not modify this line) */
/* Modified by ddcjohnt on 05/23/25 05:05 PM PDT */
.srp .inv-type-certified-pre-owned.pricing-detail .retailValue .price-value { text-decoration: line-through; font-size: 17px; color: #000000; }
/* End 'srp-certified-pre-owned-price-value-retailValue' (do not modify this line) */

/* Start 'srp-pre-owned-price-value-retailValue' (do not modify this line) */
/* Modified by ddcjohnt on 05/23/25 05:06 PM PDT */
.srp .inv-type-pre-owned.pricing-detail .retailValue .price-value { text-decoration: line-through; font-size: 17px; color: #000000; }
/* End 'srp-pre-owned-price-value-retailValue' (do not modify this line) */

/* Start 'vdp-used-price-value-retailValue' (do not modify this line) */
/* Modified by ddcjohnt on 05/23/25 05:06 PM PDT */
.vdp .inv-type-used.pricing-detail .retailValue .price-value { text-decoration: line-through; font-size: 18px; color: #000000; }
/* End 'vdp-used-price-value-retailValue' (do not modify this line) */