/* AMSI - SRP Vehicle Card Badge Force to Single Line */
.badge-callout .flex-wrap { flex-wrap: nowrap !important;}
.bottom-controls {display: none !important;}

/*owen.perks copying font from sister store */
@font-face { font-family:"DDC Heading Font Face"; src: url('/static/sites/c/customwork/fonts/NissanBrand/NissanBrand-Regular.woff2') format('woff2'); font-weight:400; font-style:normal; font-display:swap }
@font-face { font-family:"DDC Heading Font Face"; src: url('/static/sites/c/customwork/fonts/NissanBrand/NissanBrand-Regular.woff2') format('woff2'); font-weight:400; font-style:italic; font-display:swap }
@font-face { font-family:"DDC Heading Font Face"; src: url('/static/sites/c/customwork/fonts/NissanBrand/NissanBrand-Regular.woff2') format('woff2'); font-weight:800; font-style:normal; font-display:swap }
@font-face { font-family:"DDC Heading Font Face"; src: url('/static/sites/c/customwork/fonts/NissanBrand/NissanBrand-Regular.woff2') format('woff2'); font-weight:800; font-style:italic; font-display:swap }
@font-face { font-family:"DDC Heading Font Face"; src: url('/static/sites/c/customwork/fonts/NissanBrand/NissanBrand-Regular.woff2') format('woff2'); font-weight:300; font-style:normal; font-display:swap }
@font-face { font-family:"DDC Heading Font Face"; src: url('/static/sites/c/customwork/fonts/NissanBrand/NissanBrand-Regular.woff2') format('woff2'); font-weight:700; font-style:normal; font-display:swap }

/* fdbarfety PPR-068123 Buttons */
[data-web-api-id="mywallet"] button:hover, .btn.btn-default-black {background: rgba(0,0,0,.8); color: #fff; border: 2px solid #000;}
[data-web-api-id="mywallet"] button, .btn.btn-default-black:hover {background: #c3002f; color: #000!important; border: 2px solid #c3002f;}
[data-web-api-id="mywallet"] button {padding: 10px 15px!important;}
[data-web-api-id="mywallet"] button:hover .wallet-link a.text-neutral-0 {color: var(--color-neutral-1000)!important;}
[data-web-api-id="mywallet"] button:hover .mywallet-icon.light {filter: invert(1);}

/* fdbarfety PPR-068123 */
[data-widget-id="links3"] .yui3-g, [data-widget-id="links1"] .yui3-g {margin-left: 0; margin-right: 0;}

/*INDEX FACET SEARCH ddcdmeline PPR-068123 */
.facet-browse-container .facet-select button:hover {background: #c3002f; color: #fff;}
.index .facet-browse-container .facet-select.has-focus div.value, .index .facet-browse-container .facet-select .select-options, .index .facet-browse-container .facet-select .select-options .options .option.is-selected {background: #c3002f; border-color: #fff;}
.index .facet-browse-container .facet-select .select-options .options .option small, .index .facet-browse-container .facet-select a[role=button], .facet-browse-container .facet-select button.option.text, .index .facet-browse-container .facet-select .select-options .options .option.is-selected {color: #fff; opacity: 1;}
.index .facet-browse-container .facet-select.has-focus {border-color: #fff!important;}
.index .facet-browse-container .facet-select .select-options .options .option.is-highlighted,.index .facet-browse-container .facet-select .select-options .options .option:hover {background-color: #c3002f; color: #fff; text-decoration: underline;}
.index .facet-browse-container .facet-select .select-options .options .option.is-highlighted .text-primary {color: #fff!important;}
.facet-browse-container .facet-select.has-focus button {color: #fff;}
.index .facet-browse-container .btn-primary.btn-inverse:hover {background: #c3002f; color: #fff;}
.index .lines {border-top: 1px solid #fff; text-align: center; margin: auto; margin-top: 25px;}
.index .lines .widget-heading {position: relative; bottom: 25px;}
.index .lines .widget-heading strong {padding: 0px 20px; background: linear-gradient(to right, #454545, #665d5d); font-weight: 900;}
.index div[data-name="content-centered-over-background-image-container-1"] div[data-widget-id="iframe1"] {width: 66%; margin: auto !important; border: 8px solid #ccd3d5; border-radius: 7px; background: #fff;}
.cst-index-tabs.content-tabbed .nav-tabs >li a:focus {outline: none}
.cst-index-tabs.content-tabbed .nav-tabs >li a {text-decoration: none;}

/*owen.perks INDEX CTA HEADINGS*/
.index #content-cta10-heading, .index #content-cta9-heading {color: #000 !important;}

/* fdbarfety PPR-068123 */
.index .ws-facet-browse .btn-primary {width: 50%!important;}

/*owen.perks MyWAllet */
.index .btn-my-wallet-integration a {color: #fff !important;}
.index .btn-my-wallet-integration.dark .mywallet-icon {filter: invert(1);}

/*owen.perks TITAL TRUCK WARRANTY PAGE */
.negative-top-margin-hero { margin-top: -13em!important; box-shadow: 0 4px 6px 0 rgba(0,0,0,0.15),0 6px 20px 0 rgba(0,0,0,0.012)!important; opacity: 95%; border: 10px solid #d3d0d3; margin-bottom: 30px;}

/* fdbarfety PPR-068123 */
@media (max-width: 767.98px) {
 [data-name="amsi-index-version-2-collage-1"] {min-height: 1071px!important;}
 [data-name="amsi-index-version-2-collage-cta-1"] {margin: 0 0 8px 0!important;}
 [data-name="amsi-index-version-2-collage-cta-2"] {margin: 0 4px 0 0!important;}
}


.index .ws-specials .pause-play-button-bottom {display: none;}

/* ddcmhampton 04108757 */
.index .facet-list-group a:not(.btn) {color: #000;}