.cw-c-header {
  padding-top: 1em;
  /* padding-bottom: 10em;
  height: 270px; */
}
.cw-header-logo {
  width: 100%;
}

.cw-c-header .row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.cw-c-header img {
  width: 50%;
  margin: 1em auto;
  display: block;
}
@media (min-width: 992px) {
  .cw-c-header img {
    margin: 1em auto 1em 0;
  }
}
.cw-c-header-txt {
  text-align: center;
}
@media (min-width: 992px) {
  .cw-c-header-txt {
    text-align: right;
  }
}
.cw-c-header .cw-c-header-txt p {
  font-size: 110%;
  margin-bottom: 0.4em;
}
@media (min-width: 992px) {
  .cw-c-header .cw-c-header-txt p {
    font-size: 140%;
  }
}
.cw-c-header .cw-c-header-txt h2 {
  margin-top: 0.5em;
}
.cw-c-header .cw-c-header-txt a {
  color: #0c2a67;
  transition: 0.3s ease-in-out;
}
.cw-c-header .cw-c-header-txt a:hover {
  color: #911e21;
}
/*-------------------------------Home Page -----*/
.page-home .cw-c-header {
}
@media (min-width: 992px) {
  .page-home .cw-c-header {
    padding-top: 1em;
    position: relative;
    border-bottom: 4px solid #eea82d;
    /* height: 17em; */
  }
}

/* @media (max-width: 768px) {
  .page-home .cw-c-header {
    height: 20em;
  }
} */
.page-home .cw-c-header img {
}
@media (min-width: 992px) {
  .page-home .cw-c-header img {
    position: relative;
    z-index: 13;
    margin: auto;
    /* width: 75%; */
            width: auto;
        max-height: 235px;
  }
}
/* @media (min-width: 992px) {
  .cw-c-header-txt {
    margin-top: 3em;
  }
} */

/* -------------- FLEXBOX BUTTONS -------------- */

.cw-btns {
  display: block;
}

.cw-flex-item {
  border: 2px solid #fff;
  overflow: hidden;
}

h2 {
  color: var(--color-theme-header);
}
.cw-btn {
  display: block;
  padding: 4vw 2vw;
  width: 100%;
  text-align: center;
  font-style: italic;
  color: #eca426;
  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.6);
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.cw-btn:hover {
  -ms-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

.cw-btn h6 {
  font-size: 2em;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.cw-btn .fa {
  display: block;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.cw-btn1 {
  background: linear-gradient(rgba(50, 91, 125, 0.65), rgba(50, 91, 125, 0.65)),
    url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/DFCFDD3EE011AF8A8EC3D1A3C58899EA.png")
      no-repeat center center;
  background-size: cover;
}

.cw-btn2 {
  background: linear-gradient(rgba(50, 91, 125, 0.65), rgba(50, 91, 125, 0.65)),
    url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/C4351A53A742523419608659D6581FAD.jpg")
      no-repeat center center;
  background-size: cover;
}

.cw-btn3 {
  background: linear-gradient(rgba(50, 91, 125, 0.65), rgba(50, 91, 125, 0.65)),
    url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/AAB9C7EFFF6E4BD39309EAA28392030B.jpg")
      no-repeat center center;
  background-size: cover;
}

.cw-btn4 {
  background: linear-gradient(rgba(50, 91, 125, 0.65), rgba(50, 91, 125, 0.65)),
    url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/9E18E16B38AD7C4136A24D6B6760378E.jpg")
      no-repeat center center;
  background-size: cover;
}

.cw-btn5 {
  background: linear-gradient(rgba(50, 91, 125, 0.65), rgba(50, 91, 125, 0.65)),
    url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/843717D9FD74A2B9496501D01112987E.png")
      no-repeat center center;
  background-size: cover;
}

/* -------------- MEDIA QUERIES -------------- */

@media (min-width: 440px) {
}

@media (min-width: 768px) {
  .cw-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .cw-flex-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .cw-flex-item-vertical {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }

  .cw-flex-item-horizontal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .cw-flex-item-100 {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .cw-flex-item-50 {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }

  .cw-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 200px;
  }

  .cw-btn h6 {
    position: absolute;
    margin: 0;
    opacity: 0;
  }

  .cw-btn:hover h6 {
    opacity: 1;
  }

  .cw-btn .fa {
    position: absolute;
    opacity: 1;
  }

  .cw-btn:hover .fa {
    opacity: 0;
  }
}

@media (min-width: 770px) {
  .slideshow-container {
    z-index: 1000;
    position: relative;
    border-top: 4px solid #eea82d;
  }
}

@media (min-width: 1200px) {
}

@media (min-width: 1400px) {
}

.inventory .card-header {
  background: var(--inventory-highlight) !important;
}
