:root {
  --evo-brand-secondary: #ff0004;
  --evo-brand-accent: #F8ec00;
  --evo-header-background: #fff;
}

.logo img {
    width: 100%;
}

.productspecs_container .tech-specs .item:nth-child(odd) {
  background-color: #f6f8fb !important;
}

.out-stock {
  color: red !important;
}

.live-inventory-v2-shipping {
  color: #7a947a !important;
}

.catalog-name {
  text-transform: capitalize;
}

.catalog-grid .tile .footer a {
  color: #ff0004;
}

.subcategorieslist_container.collapsible > div.no-collapse {
  grid-template-rows: auto 1fr;
}

.subcategorieslist_container.collapsible > div.no-collapse::after {
  display: none;
}

.subcategorieslist_container.collapsible > div.no-collapse .catalog-content::after {
  opacity: 0;
}

.headersection-4 {
  background: #fe0301 !important;
}

.top-locator a {
  filter: invert(1) !important;
}

nav.menu .additional_links .menuitem a:hover {
  align-items: center;
  border-bottom: 2px solid transparent;
  color: #f8ec00;
  display: flex;
  font-size: .875em;
  height: 100%;
  line-height: 1.5;
  padding: 10px 15px;
  transition: border 0.35s ease, color 0.35s ease !important;
}

.cd-dropdown-content li.has-children > a {
  pointer-events: auto !important;
}

.hm-car--row-banner .row .col-lg-6{
  float:none!important;
  margin:auto;
}

.brandmerchandising-carousel{padding:0 50px;}

.brandmerchandising-carousel .owl-prev:before, .brandmerchandising-carousel .owl-next:before{
    width: 72px;
    height: 15px;
    background-size: auto !important;
    background-repeat: no-repeat !important;
    font-family: none !important;
    display: block;
    content: '' !important;
    
  
}

.brandmerchandising-carousel .owl-prev:before{background: url('https://us.evocdn.io/dealer/1448/content/media/Arrow 4.png');background-position: right !important;}
.brandmerchandising-carousel .owl-next:before{background: url('https://us.evocdn.io/dealer/1448/content/media/Arrow 3.png');background-position: left !important;}
.brandmerchandising-carousel .owl-prev, .brandmerchandising-carousel .owl-next{margin-top:0!important}
@media(max-width:525px){

  section#section-top, .bgvid-c, .tagline:first-child{height:40vh;}

}




header .header-mobile .header-sea rch .relsearch button {
  top: 57%;
  width: fit-content;
}

header section .search-form button[type=submit]{
width: fit-content;
padding: 0;  
}