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

.bg-img1::before { background-image: url("https://us.evocdn.io/dealer/1859/content/media/My_Theme/images/background image 1.png"); }

.hero-video {
  height: 575px;
}
.hero-video::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  background: linear-gradient(#0000,#041631);
}
.hero-video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cat-box {
  margin-top: -150px;
}
.in-your-cart {
  text-transform: capitalize;
}

/* v-- aaron 9/2/26 --v */
/* visual adjustments */
#splide01 .content-wrapper {
  padding: 0 15px; line-height: 1.5em;
}
.blog-posts-grid.griditems .tile .footer {
  padding: 5px;
}
ul.cd-dropdown-content li a {
  line-height: 130% !important
}
#grid .brand-label {
  display: none !important;
}
.catalog-grid .tile .footer .footer-wrapper {
  min-height: auto !important
}
.search-with-in.search.searchpills .select2-container, .search-with-in.search.searchpills .searchtable-input {
  background: none; 
  border: none;
}
/*== for simple product pages ==*/
.catalog-single .evo-row-section:first-child {
  margin-bottom: 0;
}
.productimage_container .main-image .ms-view, 
.productimage_container .main-image .productimagesolo {
  border: none;
}
.mainproductpagedesktop .productimage_container .main-image .ms-container {
  height: auto !important;
}
/* part number */
.productdetails .label{
  background: none !important;
  font-size: 1.2em !important;
}
.productsummary_container .product-summary.product .row.product-title-wrapper .product-title {
  border: none;
}
.productsummary_container .product-summary.product .row.product-title-wrapper .product-title .margindiv.product-name {
  font-size: 1.5em;
  padding-left: .5em;
}
.btn-xs, .btn-sm, .btn-default {
  color: azure;
}
/* form adjustments */
.contact-us-wrapper .form-wrapper .form-flex .form-group textarea, 
.contact-us-wrapper .form-wrapper .form-flex .form-group input {
  text-transform: none !important;
  font-size: 1em;
}
/* hide these while developing (body.ex-loggedout ...) */
body.ex-loggedout #_Specifications, 
body.ex-loggedout #_Specifications_mobile, 
body.ex-loggedout .live-inventory-v2-wrapper, /* inventory */ 
body.ex-loggedout .productaddtocart_container, /* inventory, price, add to cart */ 
body.ex-loggedout .evo-row-section .product-points-wrapper, 
body.ex-loggedout .evo-row-section .product-details-wrapper .product-description-in-summary, 
body.ex-loggedout .dds-specs-nodata, 
body.ex-loggedout .dds-specs-loader-wrapper:first-child, 
body.ex-loggedout .variant-products-wrapper table.variant-products-grid thead tr th:nth-child(3), /* variant 'specs' column */ 
body.ex-loggedout .variant-products-wrapper table.variant-products-grid tbody tr td:nth-child(3), /* variant 'specs' column */ 
body.ex-loggedout #productCompare .modal .modal-body div.attribute:last-child, /* comparissons */ 
body.ex-loggedout .header-full .toolbar, /* mobile-site account icons */ 
body.ex-loggedout .header-mobile .header-account, /* mobile-site account icons */ 
body.ex-loggedout .header-mobile .header-right /* mobile-site account icons */ {
  display: none !important;
}
/* always show these to everyone */
.container.mainproductpagedesktop .row .col .evo-row-section .row .col.productsummary_container .product-summary .row.product-title-wrapper {
  display: block !important;
}
/* always hide these from everyone */
.evo-row-section .product-info .product-brand,
.productsummary_container .product-summary.product .row.product-title-wrapper .product-brand, 
.indicators-grid i.fa-money-non-taxable,
.indicators-grid i.non-returnable,
.product-indicators i.fa-money-non-taxable,
.product-indicators i.non-returnable, 
.catalog-single .filter-container .evo-row-section:first-child .productimage_container .product-info {
  display: none !important;
}
/* ^-- aaron 9/2/26 --^ */
/* v-- anna 9/21/26 --v */
.return-to-top {
  position: fixed !important;
  bottom: 100px !important;
}