.privacy-policy-link:hover {
  color: #000;
  text-decoration: underline;
}

.products-page .section.is-banner:after {
  display: none;
}

.modal-box {
  max-width: 700px;
}

.inventory-nav-group {
  margin-bottom: 2rem;
}

.inventory-navitem {
  padding-bottom: 0.25rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid hsl(0, 0%, 91%);
}

.inventory-subnavitem {
  margin-bottom: 0.25rem;
}

.has-text-black {
  color: #000;
}

.footer-logo-container {
  padding: 1rem;
}

.inventory-brand-thumbnail-image-container {
  padding: 1rem;
}

.inventory-brand-thumbnail-image {
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5rem;
}


.inventory-brand-thumbnail:hover .inventory-brand-thumbnail-cover {
  opacity: 0;
}

.inventory-brand-thumbnail:hover {
  background: #214019 !important;
}

/*.product-thumb-image-holder {*/
/*  position: relative;*/
/*  width: 100%;*/
/*  padding-top: 56.25%;*/
/*}*/

/*.product-thumb-image {*/
/*  width: 100%;*/
/*  height: 100%;*/
/*  position: absolute;*/
/*  left: 0;*/
/*  top: 0;*/
/*  object-position: center;*/
/*  object-fit: cover;*/
/*}*/
.product-thumb-title-text {
  text-transform: none;
}

.engine-description {
  padding: 1rem;
  border-radius: 0.25rem;
  background-color: hsl(0, 0%, 94%);
}

.other-brands-we-carry-page .banner-title-text {
  color: #214019;
}
.banner-title-text {
  color:#214019;
}

.other-brands-carousel .is-bg-cover {
  background-size: contain;
  background-repeat: no-repeat;
}

.other-brands-carousel {
  background: #000;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.other-brands-carousel .image-carousel {
  padding-bottom: 75%;
}

/*
banner title color
*/
.has-bg-color.is-dark .subtitle, .has-bg-color.is-dark .title, .has-bg-color.is-primary .subtitle, .has-bg-color.is-primary .title, .has-bg-color.is-secondary .subtitle, .has-bg-color.is-secondary .title, .section.is-dark .subtitle, .section.is-dark .title, .section.is-primary .subtitle, .section.is-primary .title, .section.is-secondary .subtitle, .section.is-secondary .title {
  color: #ffffff;
  text-shadow: 5px 5px 5px rgba(0,0,0,0.25);
  letter-spacing: 0.025em;
}

/*
#DAD1B0
*/
.banner-overlay {
  background: rgba(218, 209, 176, 0.65);
}

.other-brands-we-carry-page .banner-overlay {
  display: none;
}

.main-nav-link, .header .telephone-number {
  color: #324f2a;
}

.secondary-nav-link {
  color: #324f2a;
}

.secondary-nav-link:hover, .main-nav-link:hover {
  color: #010201;
}

.header .button.is-white {
  background-color: rgba(0,0,0,.65);
}

.is-scrolling .main-nav-link, .is-scrolling .header .telephone-number,
.is-scrolling-up .main-nav-link, .is-scrolling-up .header .telephone-number{
  color: #fff;
}

.is-scrolling .secondary-nav-link,
.is-scrolling-up .secondary-nav-link{
  color: #fff;
}

.is-scrolling .secondary-nav-link:hover, .is-scrolling .main-nav-link:hover,
.is-scrolling-up .secondary-nav-link:hover, .is-scrolling-up .main-nav-link:hover{
  color: #fff;
}


/*readd white text in header on home page*/
.home-page .main-nav-link, .home-page .header .telephone-number {
  color: #fff;
}

.home-page .secondary-nav-link {
  color: #fff;
}

.home-page .secondary-nav-link:hover, .home-page .main-nav-link:hover {
  color: #fff;
}

.home-page .header .button.is-white {
  background-color: rgba(0,0,0,.65);
}

.location-info-item .social-nav {
  margin-left: 0;
}

.location-info-item .social-nav-item {
  margin-right: 0.375rem;
  text-decoration: none;
}



@media only screen and (min-width: 769px) {
  .modal-content {
    width: 100%;
  }
}

@media only screen and (min-width: 1024px) {
  .inventory-nav-column {
    width: 200px;
  }
}

@media only screen and (min-width: 1216px) {
  .inventory-nav-column {
    width: 240px;
  }
}

@media only screen and (min-width: 1536px) {
  .inventory-nav-column {
    width: 300px;
  }
  
  .inventory-brand-thumbnail-image {
    max-width: 300px;
    margin-bottom: 2rem;
  }

}


