<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">    @import "https://fonts.googleapis.com/css2?family=Rowdies&amp;display=swap";
    @import "https://fonts.googleapis.com/css2?family=Rowdies&amp;display=swap&amp;family=Material+Icons";
    @import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";

    h1 {
        font-family: rowdies, sans-serif !important;
        letter-spacing: 2px;
        font-weight: 400 !important;
    }

    .border-secondary {
        border-color: #004566 !important;
    }

    .contact-details-info {
        word-break: break-word;
    }

    .page-home h2,
    .page-home h3,
    .page-home h4,
    .page-home h5,
    .page-home h6 {
        font-family: rowdies, sans-serif !important;
        letter-spacing: 2px;
        font-weight: 400 !important;
    }

    .card,
    .form-wrap textarea,
    .form-wrap input {
        box-shadow: 2px 4px 2px rgba(2, 2, 2, 0.6);
    }

    .card__multi__style1 .item__flex {
        background: linear-gradient(45deg,
                rgba(240, 129, 15, 1),
                rgba(245, 191, 44, 1),
                rgba(240, 129, 15, 1),
                rgba(245, 191, 44, 1));
        background-size: 400% 400%;
        animation: gradient 15s ease infinite;
    }

    .card__multi__style1 .item__flex {
        background: linear-gradient(45deg,
                rgba(240, 129, 15, 1),
                rgba(245, 191, 44, 1),
                rgba(240, 129, 15, 1),
                rgba(245, 191, 44, 1));
        background-size: 400% 400%;
        animation: gradient 15s ease infinite;
    }

    @keyframes gradient {
        0% {
            background-position: 0% 50%;
        }
        50% {
            background-position: 100% 50%;
        }
        100% {
            background-position: 0% 50%;
        }
    }

    .navbar {
        position: relative;
    }

    .cw-c-header {
        text-align: center;
        padding-bottom: 2em;
        z-index: 7;
        position: relative;
        background-color: #001a27;
    }

    @media (min-width: 992px) {
        .cw-c-header {
            text-align: left;
            padding-bottom: 0;
        }
    }

    .cw-c-header img {
        margin: 2em auto;
        display: block;
    }

    .cw-c-header h4 {
        margin-bottom: 0.5em;
        font-size: 2em;
        color: #fff;
    }

    .cw-c-header p {
        font-size: 110%;
        margin: 0.5em auto;
        color: #fff;
    }

    .cw-c-header p a {
        color: #fff;
    }

    @media (max-width: 991px) {
        .cw-c-header img {
            max-width: 200px;
        }
        .cw-c-header h4 {
            font-size: 1em;
        }
    }

/* Home */
    .page-home {
        background: linear-gradient(to bottom,
                rgba(0, 0, 0, 0.85),
                rgba(0, 0, 0, 0.85)),
            url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/4F5BB1B92CA4FBC39B09030545958F51.jpg");
        background-size: cover;
        background-position: top center;
        background-attachment: fixed;
        background-repeat: no-repeat;
    }

    .page-home .productslideshow {
        display: inline-block;
        width: 100%;
        position: relative;
        z-index: 6;
        box-shadow: 0 0 3px #000;
        border-top: 4px solid rgba(245, 191, 44, 0.7);
        border-bottom: 4px solid rgba(245, 191, 44, 0.7);
    }

    .page-home .productslideshow-container .product-img-containter {
        box-shadow: 2px 2px 3px #000;
    }

    .page-home .productslideshow .container {
        position: relative;
        display: block;
        z-index: 6;
    }

    .page-home .productslideshow .slick-list {
        text-shadow: 1px 1px 2px #000;
    }

/* Home - Welcome Sect */
    .cw-home-welcome {
        position: relative;
        overflow: hidden;
        z-index: 7;
    }

/* Home - Welcome - SS */
    .page-home .inventoryslideshow {
        box-shadow: 0 0 3px #000 !important;
        position: relative;
        z-index: 6;
        border-top: 4px solid rgba(245, 191, 44, 0.7);
        border-bottom: 4px solid rgba(245, 191, 44, 0.7);
    }

    @media (min-width: 992px) {
        .page-home .inventory-search-module {
            position: absolute;
            width: 50%;
            z-index: 8;
            right: 0;
            margin-top: 2.5em !important;
            margin-right: 1.5em !important;
        }
    }

    .page-home .inventory-search-module .form__wrapper {
        background-color: #000000 !important;
        box-shadow: 0px 0px 2px #000000, 2px 4px 5px #000000;
        border-left: 5px solid #f0810f;
        border-top: 1px solid rgba(255, 255, 255, 0.5);
        border-bottom: 1px solid rgba(255, 255, 255, 0.5);
        border-right: 1px solid rgba(255, 255, 255, 0.5);
        border-radius: 0.25rem;
    }

    @media (max-width: 991px) {
        .page-home .inventory-search-module {
            position: relative;
            width: 100%;
        }
    }

    @media (min-width: 992px) {
        .page-home .crate {
            float: right;
        }
        .page-home .crate .col-lg-2 {
            flex: 0 0 auto;
            width: 50%;
        }
    }

    .cw-home-ss {
        position: relative;
        z-index: 7;
        position: relative;
        background-color: #001a27;
    }

    .cw-home-ss img {
        background-size: cover;
        width: 100%;
    }

/* Home - Welcome - Text/Btns */
    .cw-home-welcome-text {
        z-index: 7;
        position: relative;
        background: linear-gradient(45deg,
                rgba(22, 22, 22, 0.9),
                rgba(0, 26, 39, 0.95)),
            url('https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/927B09DF68B02DC5F41E9D7A3E890528.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        border-top: 4px solid rgba(245, 191, 44, 0.7);
        padding: 2em 0;
    }

/* LG: 992px &amp; Up */
    @media (min-width: 992px) {
        .cw-home-welcome-text {
            z-index: 7;
            position: relative;
            background: linear-gradient(45deg,
                    rgba(22, 22, 22, 0.9),
                    rgba(0, 26, 39, 0.95)),
                url('https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/927B09DF68B02DC5F41E9D7A3E890528.jpg');
            background-size: 300%;
            animation: panning 300s infinite linear;
            background-attachment: fixed;
            background-repeat: no-repeat;
            border-top: 4px solid rgba(245, 191, 44, 0.7);
        }
    }

    @keyframes panning {
        0% {
            background-position: center center;
        }
        25% {
            background-position: left center;
        }
        50% {
            background-position: center center;
        }
        75% {
            background-position: right center;
        }
        200% {
            background-position: center center;
        }
    }

    .cw-home-welcome-text .cw-home-welcome-card {
        position: relative;
        z-index: 6;
        box-shadow: 1px 2px 3px #000;
        color: #ffffff;
        border-right: 6px solid #f0810f;
        border-top: 1px solid rgba(255, 255, 255, 0.5);
        border-bottom: 1px solid rgba(255, 255, 255, 0.5);
        border-left: 1px solid rgba(255, 255, 255, 0.5);
        background-color: #004566;
    }

    .cw-welcome-inner-card-1,
    .cw-welcome-inner-card-2,
    .cw-welcome-inner-card-3,
    .cw-welcome-inner-card-4 {
        color: #000;
        padding-top: 2em;
        padding-bottom: 3em;
        margin: 1em auto;
        border: 1px solid #ffffff;
        border-right: 8px solid transparent;
        transition: 0.2s ease-in-out;
    }

    .cw-welcome-inner-card-1:hover,
    .cw-welcome-inner-card-2:hover,
    .cw-welcome-inner-card-3:hover,
    .cw-welcome-inner-card-4:hover {
        border-right: 8px solid #f0810f;
        transform: scale(1.03);
    }

    .cw-welcome-inner-card-1 {
        background: linear-gradient(to right,
                rgba(255, 255, 255, 0.7),
                rgba(255, 255, 255, 0.7),
                rgba(255, 255, 255, 0.3)),
            url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/7DA41093B1965C3E62076B2CD9AD9BBF.jpg");
        background-size: 150%;
        background-position: center center;
        background-repeat: no-repeat;
        transition: 0.3s ease-in-out;
    }

    .cw-welcome-inner-card-1:hover {
        background-size: 100%;
    }

    .cw-welcome-inner-card-2 {
        background: linear-gradient(to right,
                rgba(255, 255, 255, 0.7),
                rgba(255, 255, 255, 0.7),
                rgba(255, 255, 255, 0.3)),
            url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/8E83F0230377418744B348A4FAE83008.jpg");
        background-size: 150%;
        background-position: center center;
        background-repeat: no-repeat;
        transition: 0.3s ease-in-out;
    }

    .cw-welcome-inner-card-2:hover {
        background-size: 100%;
    }

    .cw-welcome-inner-card-3 {
        background: linear-gradient(to right,
                rgba(255, 255, 255, 0.7),
                rgba(255, 255, 255, 0.7),
                rgba(255, 255, 255, 0.3)),
            url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/BC2812C75CC5AE10C24F0179509F2938.jpg");
        background-size: 150%;
        background-position: center center;
        background-repeat: no-repeat;
        transition: 0.3s ease-in-out;
    }

    .cw-welcome-inner-card-3:hover {
        background-size: 100%;
    }

    .cw-welcome-inner-card-4 {
        background: linear-gradient(to right,
                rgba(255, 255, 255, 0.7),
                rgba(255, 255, 255, 0.7),
                rgba(255, 255, 255, 0.3)),
            url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/9F6B3ED7BA21D00E021A348287E28CCF.jpg");
        background-size: 150%;
        background-position: center center;
        background-repeat: no-repeat;
        transition: 0.3s ease-in-out;
    }

    .cw-welcome-inner-card-4:hover {
        background-size: 100%;
    }

    .cw-welcome-inner-card-1 h5,
    .cw-welcome-inner-card-2 h5,
    .cw-welcome-inner-card-3 h5,
    .cw-welcome-inner-card-4 h5 {
        font-size: 1.5em;
    }

    .cw-home-welcome-side-text {
        text-shadow: 1px 1px 2px #000, 0 0 2px #000;
    }

    .cw-home-welcome-side-text .material-symbols-outlined {
        text-align: center;
        font-size: 5rem;
        margin: auto;
        display: block;
    }

    @media (max-width: 540px) {
        .cw-home-welcome-side-text {
            text-align: center;
        }
        .cw-home-welcome-side-text .material-symbols-outlined {
            font-size: 3rem;
            margin-bottom: 15px;
        }
    }

    @media (max-width: 768px) {
        .cw-home-welcome-side-text {
            margin-top: 2em;
        }
    }

    .cw-home-welcome-side-text p {
        font-size: 105%;
    }

/* Home - Popular */
    .cw-home-popular {
        background: linear-gradient(to bottom,
                rgba(0, 0, 0, 0.85),
                rgba(0, 0, 0, 0.85)),
            url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/4F5BB1B92CA4FBC39B09030545958F51.jpg");
        background-size: cover;
        background-position: top center;
        background-attachment: fixed;
        background-repeat: no-repeat;
        margin-bottom: 2em;
    }

    @media (min-width: 992px) {
        .cw-home-popular {
            position: fixed;
            top: 3%;
            right: 2em;
            z-index: 5;
            overflow: hidden;
            margin-bottom: auto;
        }
    }

    .cw-home-popular .card {
        position: relative;
        z-index: 6;
        background-color: #004566;
        border-left: 8px solid #f0810f;
        border-top: 1px solid rgba(255, 255, 255, 0.5);
        border-right: 1px solid rgba(255, 255, 255, 0.5);
        border-bottom: 1px solid rgba(255, 255, 255, 0.5);
        margin: 10em auto 8em 4em;
        width: 90%;
        padding-top: 2em;
        padding-bottom: 2em;
    }

    @media (min-width: 992px) {
        .cw-home-popular .card {
            position: relative;
            margin: 10em auto 8em 4em;
            width: 90%;
            padding-top: 2em;
            padding-bottom: 2em;
            z-index: 6;
        }
    }

    .cw-home-popular .card h5 {
        color: #ffffff;
        font-size: 2rem;
    }

    @media (min-width: 992px) {
        .cw-home-popular .card h5 {
            font-size: 3rem;
        }
    }

    .cw-home-popular .card p {
        font-size: 150%;
        margin-top: 1em;
        margin-bottom: 2em;
        color: #ffffff;
        text-transform: capitalize;
    }

    .cw-home-popular .card .btn {
        margin-top: 0.5em;
        margin-bottom: 0.5em;
    }

    @media (max-width: 1200px) {
        .cw-home-popular {
            position: relative;
            right: unset;
        }
        .cw-home-popular .card {
            margin: 0 0 50px;
            width: 100%;
        }
    }

    .page-home .businessinfo-container {
        text-shadow: 1px 1px 2px #000, 0 0 2px #000;
    }

    .page-home .contact-details .contact-icon {
        text-shadow: none;
    }

    .page-home .popular-vehicles-sections {
        width: 50%;
        float: left;
        margin: 6em auto 5em 3em;
    }

    @media (max-width: 1200px) {
        .page-home .popular-vehicles-sections {
            width: 100%;
            float: none;
            margin: 5em 0;
        }
    }

    .page-home .popular-vehicles-section-panel {
        border-left: 3px solid #f5bf2c;
        margin-left: 2em;
    }

    .page-home .popular-vehicles-sections,
    .page-home .businessinfo-m6 {
        background: linear-gradient(to bottom,
                rgba(0, 0, 0, 0.85),
                rgba(0, 0, 0, 0.85)),
            url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/4F5BB1B92CA4FBC39B09030545958F51.jpg");
        background-size: cover;
        background-position: top center;
        background-attachment: fixed;
        background-repeat: no-repeat;
        position: relative;
        z-index: 7;
    }

    .businessinfo {
        padding-top: 8em;
        padding-bottom: 8em;
    }

    .page-home .form-wrap,
    .page-home .formDisclaimer__content-wrapper {
        position: relative;
        z-index: 6;
    }

    .page-home .map.map-m3 {
        position: relative;
        z-index: 6;
        border-top: 4px solid rgba(245, 191, 44, 0.7);
    }

/* Footer */
    .footer {
        position: relative;
        z-index: 7;
    }

    .footer .footer-social-links {
        display: none;
    }

    .footer .footer-info-business {
        display: none;
    }

    .footer-nav-links {
        width: 50%;
        margin-left: auto;
        padding-bottom: 50px;
    }

    .footer {
        padding-top: 5em;
    }

    .footer .container {
        max-width: 100% !important;
    }

    .cw-c-footer-2 {
        padding: 50px 0;
        top: 0;
        position: relative;
        z-index: 100;
        margin-bottom: -210px;
        width: 50%;
    }

    .cw-c-footer-2 a {
        font-size: 115%;
        text-align: center;
    }

    .cw-c-footer-2 a span {
        font-size: 130%;
    }

    .social__share .social__icon {
        margin-right: 15px;
    }

    @media (max-width: 991px) {
        .cw-c-footer-2 {
            width: 100%;
            text-align: center;
        }
        .footer-nav-links {
            width: 100%;
        }
        .footer {
            padding-top: 10em;
        }
    }

/* Inner - H1 */
    .cw-page-title {
        padding-top: 4em;
        padding-bottom: 2em;
    }

    .cw-page-title .row {
        border-left: 6px solid #f0810f;
    }

    .cw-page-title h1 {
        text-transform: capitalize;
    }

    .cw-page-title h4 {
        text-transform: capitalize;
    }

    @media (min-width: 1200px) {
        .cw-page-title h1 {
            font-size: 2.5em;
        }
        .cw-page-title h4 {
            font-size: 1.5em;
            opacity: 0.75;
            margin-left: 0.15em;
        }
    }

/* Inner - Inventory */
    .page-cars-for-sale {
        background: linear-gradient(to bottom,
                rgba(0, 0, 0, 0.85),
                rgba(0, 0, 0, 0.85)),
            url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/4F5BB1B92CA4FBC39B09030545958F51.jpg");
        background-size: cover;
        background-position: top center;
        background-attachment: fixed;
        background-repeat: no-repeat;
    }

    .page-cars-for-sale .inventory {
        background-color: rgba(0, 0, 0, 0.85);
        border-radius: 7px;
    }

    @media (min-width: 992px) {
        .page-cars-for-sale .inventory {
            margin: 2em 6em;
            padding: 2em !important;
        }
    }

    .page-cars-for-sale .inventory-cta .btn {
        background-color: transparent !important;
        color: #fff !important;
        border-color: #fff !important;
    }

    .page-cars-for-sale .inventory .col-xl-10,
    .page-cars-for-sale .inventory .col-lg-11 {
        width: 100%;
    }

    .page-cars-for-sale .popular-vehicles-sections {
        background-color: rgba(0, 0, 0, 0.85);
        padding: 3em;
        margin: 2em auto;
    }

    .inventory .vehicle-card.layout-2 .price {
        background: linear-gradient(45deg,
                rgba(240, 129, 15, 1),
                rgba(245, 191, 44, 1),
                rgba(240, 129, 15, 1),
                rgba(245, 191, 44, 1));
        background-size: 400% 400%;
        animation: gradient 15s ease infinite;
        color: #000 !important;
    }

    .inventory-seo-content {
        background-color: rgba(0, 0, 0, 0.85);
        margin: 1em 2em;
        padding: 2em !important;
        border-radius: 6px;
    }

    .inventorydetails .section__title,
    .inventorydetails .section__subtitle,
    .inventorydetails .section__callout__title,
    .inventorydetails .veh__generation,
    .inventorydetails .veh__desc,
    .inventorydetails .vdp-module-canvas-razor-wrapper a,
    .inventorydetails .label,
    .inventorydetails a {
        color: #fff !important;
    }

    .inventorydetails .btn-link:hover,
    .inventorydetails .btn:focus,
    .inventorydetails .btn:hover,
    .inventorydetails a:active,
    .inventorydetails a:focus,
    .inventorydetails a:hover {
        color: #f08210 !important;
    }

    .inventorydetails .vdp-module-canvas-razor-wrapper .btn-outline-secondary {
        border-color: #bcd1ff !important;
        color: #bcd1ff !important;
    }

    .inventorydetails .card,
    .inventorydetails .form-wrap textarea,
    .inventorydetails .form-wrap input {
        box-shadow: none;
        padding-bottom: 7em !important;
    }

    section.page-cars-for-sale-details .btn.btn-primary {
        color: #000 !important;
    }

    .inventorydetails .veh__info__item:nth-child(even),
    .inventorydetails .vdp-module-canvas-razor-wrapper .form-control {
        color: #444 !important;
    }

    .inventorydetails .veh__info__item:nth-child(odd) {
        color: #fff !important;
    }

    .inventorydetails .loan__calc__content label,
    .inventorydetails .vdp__info__addt__mod label {
        color: #fff !important;
    }

    .inventorydetails .vdp__message__wrapper .text-link {
        color: #000 !important;
    }

    .loan__calc__content .calc__totals__wrapper .label,
.loan__calc__content .calc__totals__wrapper .value {
    color: #000 !important;
}

    .page-car-finder .inventoryslideshow {
        background: linear-gradient(to bottom,
                rgba(0, 0, 0, 0.85),
                rgba(0, 0, 0, 0.85)),
            url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/4F5BB1B92CA4FBC39B09030545958F51.jpg");
        background-size: cover;
        background-position: top center;
        background-attachment: fixed;
        background-repeat: no-repeat;
    }

    .inventorydetails .vdp-module-canvas-razor-wrapper .vdp__message__mod .disclaimerText a {
        color: var(--color-theme-secondary) !important;
    }

    .inventorydetails .vdp-module-canvas-razor-wrapper .loan__calc__content .disclaimerText {
        color: #fff;
    }

    .vdp__dealerInfo__mod .hours__status__open {
        color: #000 !important;
    }

    .vdp-module-canvas-razor-wrapper .vdp__message__mod button {
        color: #000 !important;
    }

    .vdp-module-canvas-razor-wrapper .vdp__message__mod button:hover {
        color: #fff !important;
    }

/* Inner - Testimonials */
    .cw-testimonials-page .card {
        color: #000000;
        background-color: #ffffff;
        border-bottom: 6px solid #f0810f;
        border-right: 4px solid #f5bf2c;
        border-top: 2px solid rgba(255, 255, 255, 0.5);
        border-left: 2px solid rgba(255, 255, 255, 0.5);
    }

    .page-our-staff .employees-title {
        color: #f6c200 !important;
        margin-top: 0.25em;
    }

/* Inner - About */
    .cw-about-page-about {
        margin: 2em auto;
    }

    .cw-about-page-about p {
        font-size: 130%;
        color: #ffffff;
    }

    .cw-about-page-about h5 {
        font-size: 2.5rem;
        text-align: right;
        color: #ffffff;
        text-transform: capitalize;
        font-style: italic;
        border-right: 6px solid #f5bf2c;
        border-bottom: 6px solid #f0810f;
        padding-bottom: 0.5em;
        padding-right: 0.75em;
    }

    .cw-about-page-test {
        margin: 2em auto;
    }

    .cw-about-page-test h5 {
        font-size: 2rem;
        text-transform: capitalize;
        margin-bottom: 1em;
    }

    .cw-about-page-test p {
        font-size: 130%;
        color: #ffffff;
        border-left: 5px solid #f0810f;
        margin-left: 0.5em;
        padding-left: 0.5em;
    }

    .cw-about-page-test .btn {
        margin-top: 1em;
        font-size: 115%;
    }

    .cw-about-page-test .card {
        background-color: #004566;
        border-left: 6px solid #f5bf2c;
        border-top: 1px solid rgba(255, 255, 255, 0.5);
        border-right: 1px solid rgba(255, 255, 255, 0.5);
        border-bottom: 1px solid rgba(255, 255, 255, 0.5);
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .cw-about-page-test .card .card-text {
        font-size: 150%;
    }

/* Inner - Services */
    .cw-services-page-1 {
        margin-top: 2em;
        margin-bottom: 1em;
    }

    .cw-services-page-1 p {
        margin-bottom: 1em;
        font-size: 125%;
    }

    .cw-services-page-1 .card {
        box-shadow: 0px 0px 2px #000000, 2px 2px 4px #000000;
        padding: 2em 1em;
        border-left: 8px solid #f0810f;
    }

    @media (min-width: 992px) {
        .cw-services-page-1 .card {
            width: 85%;
            margin: auto 0 -12em auto;
        }
    }

    .cw-services-page-1 .card h5 {
        font-size: 1.2em;
        text-align: center;
        color: #000000;
    }

    @media (min-width: 992px) {
        .cw-services-page-1 .card h5 {
            font-size: 2em;
        }
    }

    .cw-services-page-1 .card p {
        color: #000000;
        text-align: center;
        word-break: break-word;
    }

    @media (min-width: 992px) {
        .cw-services-page-1 .card p {
            font-size: 150%;
        }
    }

    .cw-services-page-1 .card li {
        font-size: 70%;
    }

    @media (min-width: 992px) {
        .cw-services-page-1 .card li {
            font-size: 125%;
        }
    }

    .cw-services-page-1 .card a {
        color: #000000;
        text-align: center;
        border: 3px solid transparent;
        transition: 0.3s ease-in-out;
        border-radius: 0.25em;
    }

    .cw-services-page-1 .card a:hover {
        color: #001a27;
        border: 3px solid #f0810f;
    }

    .cw-services-page-2 {
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 5)),
            url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/6414265592C98504DD03DC573C155F12.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: bottom center;
        padding-top: 9em;
        padding-bottom: 9em;
    }

    @media (min-width: 992px) {
        .cw-services-page-2 {
            background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 5)),
                url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/6414265592C98504DD03DC573C155F12.jpg");
            background-size: 150%;
            animation: panning 300s infinite linear;
            background-attachment: fixed;
            background-repeat: no-repeat;
            background-position: bottom center;
        }
    }

    @keyframes panning {
        0% {
            background-position: center center;
        }
        25% {
            background-position: left center;
        }
        50% {
            background-position: center center;
        }
        75% {
            background-position: right center;
        }
        200% {
            background-position: center center;
        }
    }

    .cw-services-page-2 h4 {
        font-size: 3.5rem;
        font-family: rowdies, sans-serif !important;
        font-weight: 400;
        letter-spacing: 1px;
        color: #ffffff;
        text-shadow: 0px 0px 2px #000000, 2px 2px 4px #000000;
    }

    .cw-services-page-2 h4 span {
        font-size: 60%;
        font-family: sans-serif;
        margin-top: 0.5em;
        margin-bottom: 0.5em;
    }

    .cw-services-page-3 {
        margin-top: 1em;
        margin-bottom: 5em;
    }

    .cw-services-page-3 img {
        width: 100%;
        display: block;
        margin: 1em auto;
    }

    .cw-services-page-3 h5 {
        font-size: 200%;
    }

    .cw-services-page-3 li {
        font-size: 125%;
    }

    /* Form Fix */

.bootstrap-select {
    padding: 0 !important;
    background: 0 0;
    border: none
}

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%
}

/* Product Page */
.products .page-link:not(.active) {
    color: #fff;
}

.page-home .inventory-search-module .container .form__wrapper{
    top: 700px;
}

.card-title{
    color:#F0810F!important;
}
.inventory .carousel-indicators{
    bottom: -10px!important;
}
section.page-inventory-details .btn.btn-primary:hover,
.vdp-module-canvas-razor-wrapper .btn-secondary:hover,
.inventorydetails a:hover,
.inventorydetails .btn:hover
{
    color:#000!important;
    background-color: #ABABAB !important;
    border: unset!important;
}
.vdp-module-canvas-razor-wrapper .btn-link,
.vdp__title__mod .veh__price[VehicleHeadingWidgetCssScope],
section.page-inventory-details .btn.btn-primary{
    color: #fff !important;
}

.vdp-module-canvas-razor-wrapper .btn-secondary:before,
.vdp-module-canvas-razor-wrapper .btn-outline-secondary:before {
    background:unset!important;
}

.vdp__message__mod.module .vdp__message__wrapper {
    background-color: #d9d9d9!important;
}
.inventory .btn-link.btn-clear-filter{
    color: #000!important;
}

.creditQualifyPage {
	margin-top: 2rem;
	margin-bottom: 2rem;
  }

    /* Fix SRP Filter Boxes */
    #inventoryFilter input,
    #multiselect-multiselect-trim {
        background: #030303;
        color: #ccc;
    }
    #inventoryFilter input:checked {
        background: var(--color-theme-primary) !important;
        color: #ccc;
    }
    #inventoryFilter .dropdown-multiselect .hover-pointer:hover {
        background-color: #303030;
    }
    #inventoryFilter .dropdown-multiselect {
        background-color: #303030;
        color: #fff;
    }
    #inventoryFilter .bg-light {
        background-color: #303030 !important;
    }</pre></body></html>