@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0");

.vdp__veh__info__mod
  .veh__info__item:nth-child(even)[VehicleInfoWidgetCssScope] {
  color: #000 !important;
}
section.page-inventory-details .btn.btn-primary,
[b-h85p0r54yf] .businessHours .sn_business_open,
[b-h85p0r54yf] .businessHours .sn_business_close,
.store__hours .hours__status {
  color: var(--inventorydetails-text-btn) !important;
}
.vdp-module-canvas-razor-wrapper .btn-outline-secondary {
  color: #fff !important;
  border-color: #fff !important;
}
.vdp-module-canvas-razor-wrapper .btn-check:active + .btn-outline-secondary,
.vdp-module-canvas-razor-wrapper .btn-check:checked + .btn-outline-secondary,
.vdp-module-canvas-razor-wrapper .btn-outline-secondary.active,
.vdp-module-canvas-razor-wrapper .btn-outline-secondary.dropdown-toggle.show,
.vdp-module-canvas-razor-wrapper .btn-outline-secondary:active,
.photoGallery__modal__footer .btn-outline-secondary,
.btn-outline-secondary:focus {
  background-color: #cc0000 !important;
}
.vdp-module-canvas-razor-wrapper .btn-outline-secondary:hover,
.vdp-module-canvas-razor-wrapper .btn-outline-secondary:hover:focus,
.vdp-module-canvas-razor-wrapper
  .btn-outline-secondary:not([disabled]):not(.disabled).active,
.vdp-module-canvas-razor-wrapper
  .btn-outline-secondary:not([disabled]):not(.disabled):active,
.vdp-module-canvas-razor-wrapper
  .show
  > .btn-outline-secondary.dropdown-toggle {
  background-color: #990000 !important;
}
.vdp-module-canvas-razor-wrapper .btn-outline-secondary::before {
  background-color: transparent !important;
}
/*-------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/

.page-home .header-info {
  display: none;
}
/*-------------------------------------------------------------------*/
.cw-home-ss {
  animation-name: backgroundSlideshow;
  animation-duration: 15s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes backgroundSlideshow {
  0% {
    background: #000;
    background-image: url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/F7FB8B2680A8DF29C77F59854CE1181C.jpg");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }
  12% {
    background: #000;
    background-image: url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/F7FB8B2680A8DF29C77F59854CE1181C.jpg");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }
  15% {
    background: #000;
    background-image: url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/5A5E2A7D4B905793B1BB6A5E44855C13.jpg");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }
  40% {
    background: #000;
    background-image: url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/5A5E2A7D4B905793B1BB6A5E44855C13.jpg");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }

  45% {
    background: #000;
    background-image: url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/B2E11882215A69E55B9DE384BF369468.jpg");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }
  67% {
    background: #000;
    background-image: url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/B2E11882215A69E55B9DE384BF369468.jpg");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }
  75% {
    background: #000;
    background-image: url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/C6427A276C0DDD0FA7F774ACC91B13F9.jpg");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }
  90% {
    background: #000;
    background-image: url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/C6427A276C0DDD0FA7F774ACC91B13F9.jpg");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }
  100% {
    background: #000;
    background-image: url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/F7FB8B2680A8DF29C77F59854CE1181C.jpg");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }
}
.cw-home-ss .card {
  margin: 4em auto;
  background-color: rgba(17, 17, 17, 0.9);
  border: 4px solid #f8ba14;
  padding: 1em;
}
.cw-home-ss .card-body {
}
.cw-home-ss .card-body img {
  width: 100%;
  margin: auto auto 1em auto;
}
.cw-home-ss .card-body h2 {
  text-align: center;
  color: #fff;
  margin-bottom: 0.5em;
}
.cw-home-ss .card-body h2 a {
  color: #fff;
  transition: 0.3s ease;
}
.cw-home-ss .card-body h2 a:hover {
  color: #ee0000;
}
.cw-home-ss .card-body p {
  text-align: center;
  color: #fff;
  font-size: 130%;
  font-weight: 700;
}
.cw-home-ss .card-body p a {
  font-weight: 700;
  color: #fff;
  transition: 0.3s ease;
}
.cw-home-ss .card-body p a:hover {
  color: #ee0000;
}

/*-----------------------------------------------------------------------*/

.cw-home-h1 {
}
.cw-home-h1 h1 {
  margin: 1em auto;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-size: 2rem;
}

/*-----------------------------------------------------------------------*/

.cw-home-bts {
}
.cw-home-bts .card {
  border: 4px solid #111;
  transition: 0.3s ease;
}
.cw-home-bts .card:hover {
  background-size: 200%;
}
.cw-home-bts .cw-home-btn-1 {
  background: linear-gradient(
      to bottom,
      rgba(127, 194, 0, 0.5),
      rgba(50, 77, 0, 1)
    ),
    url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/7F00124DEC10091C318A615301C8A257.jpg");
  background-size: 120%;
  background-position: center center;
  background-repeat: no-repeat;
}
.cw-home-bts .cw-home-btn-2 {
  background: linear-gradient(
      to bottom,
      rgba(85, 9, 180, 0.5),
      rgba(35, 4, 73, 1)
    ),
    url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/8BE176DE1F66A192BB9CF8677C142C1A.jpg");
  background-size: 120%;
  background-position: center center;
  background-repeat: no-repeat;
}
.cw-home-bts .cw-home-btn-3 {
  background: linear-gradient(
      to bottom,
      rgba(12, 61, 138, 0.5),
      rgba(6, 31, 70, 1)
    ),
    url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/353E6E21D14209E8F6457F6E64275E57.jpg");
  background-size: 120%;
  background-position: center center;
  background-repeat: no-repeat;
}
.cw-home-bts .cw-home-btn-4 {
  background: linear-gradient(
      to bottom,
      rgba(193, 0, 0, 0.5),
      rgba(77, 0, 0, 1)
    ),
    url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/3F7806A1A03B84032142EB3FAC126516.jpg");
  background-size: 120%;
  background-position: center center;
  background-repeat: no-repeat;
}

.cw-home-bts a .card-body {
  padding-top: 2em;
  padding-bottom: 2em;
}
.cw-home-bts a .card-body h5 {
  text-align: center;
  color: #fff;
  font-size: 220%;
  transition: 0.3s ease;
  text-shadow: 0px 0px 2px #000000, 1px 1px 2px #000000;
}
.cw-home-bts a:hover .card-body h5 {
  color: #f8bb1b;
  transform: scale(0.9);
}
.cw-home-bts a .card-body .material-symbols-outlined {
  display: block;
  width: 100%;
  color: #fff;
  font-size: 660%;
  text-align: center;
  text-shadow: 0px 0px 2px #000000, 1px 1px 2px #000000;
}
/*-------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
.page-home .creditQualifyBanner__item {
  margin: auto auto 3em auto !important;
}
.footer-info-business {
  display: none !important;
}
.footer {
  padding-top: 1em !important;
  margin-top: -1em !important;
}
/*--------------------*/
.cw-footer-about {
  border-top: 4px solid #f8ba14;
  margin-top: 6em;
  padding-top: 3em;
  padding-bottom: 3em;
  background-color: #1b1b1b;
}
.cw-footer-about h2 {
  font-size: 220%;
  color: #fff;
}
.cw-footer-about p {
  color: #fff;
  font-size: 120%;
}
.cw-footer-about h4 {
  font-size: 190%;
  text-align: center;
  margin-bottom: 0.7em;
}
.cw-footer-about h4 a {
  color: #fff;
  transition: 0.2s ease;
}
.cw-footer-about h4 a:hover {
  color: #ee0000;
}
.cw-footer-about h5 {
  font-size: 130%;
  text-align: center;
  margin-bottom: 0.7em;
}
.cw-footer-about h5 a {
  color: #fff;
  transition: 0.2s ease;
}
.cw-footer-about h5 a:hover {
  color: #ee0000;
}
.cw-footer-about .cw-footer-svg {
  width: fit-content;
  margin: 0.5em;
}
.cw-footer-about .cw-footer-svg svg {
  fill: #fff;
  height: 30px;
  transition: 0.3s ease;
}
.cw-footer-about .cw-footer-svg svg:hover {
  fill: #f7b21c;
}

.cw-footer-map iframe {
  filter: invert(90%) grayscale(0.7);
  height: 350px;
  width: 100%;
  border: 0px;
}
