:root {
  --main-color: #C1AE96;
  --secondary-color: #9F8568;
  --darkgrey-color: #383838;
}

/* begin fix the thumbnail arrows */
#page-product .product-images-module .product-images ul.secondary-images.owl-carousel .owl-next, 
#page-product .product-images-module .product-images ul.secondary-images.owl-carousel .owl-prev {
     height: 60px;
padding: 0;
}

#layout_product .product-details-module iframe {
	width: 100%;
}
/* end fix the thumbnail arrows */

/*--- OEM INTERACTIVE ---*/
/* Product Page */

}
.promotional-banner-wrap {
    background-color: #383838!important;
}

.promotional-banner-text {
    color: #FF0000;
    font-size: 20px!important;
}
.promotional-banner-wrap.text-wrapping:after {
    content: "\f0fe";
    font-size: 26px;
}

.product-purchase-module .purchase-box .product-price .you-save .list-label {
  font-size: 17px;
}
.product-purchase-module .purchase-box .product-price .you-save .list-value {
  color: #49aa22;
  font-size: 17px;
}
.product-page-layout li.you-save .list-value .savings-percent-value {
  font-weight: 1000;
}
.product-details-module li.product-description span.description_body p,
.product-details-module li.product-description span.description_body ul,
.product-details-module li.product-description span.description_body ol,
.product-details-module li.product-description span.description_body li {
    font-size: 15px;
    line-height: 1.5;
    margin: 0 0 20px 0;
}
.product-details-module li.product-description span.description_body ul,
.product-details-module li.product-description span.description_body ol {
    margin: 0 0 20px 30px;
}
.product-badges-module .product-badges .product-badge .badge-icon .icon {
    background-image: url(//cdn.revolutionparts.io/4c0925304c01148cf1e8709633debf01/design/badge-sprite.png);
}

/* Color changes */
#page-home #vehicle-custom h1,
#vin-custom .collect-vin-horiz-module .search-label,
#custom-footer .heading,
#custom-footer .newsletter-main-text {
    color: var(--main-color);
}
#custom-footer .navigation-wrapper .links-list li a:hover {
    color: var(--main-color);
}
#custom-footer .navigation-wrapper .links-list li a,
#custom-footer .heading,
#custom-footer .newsletter-main-text {
    border-bottom: 1px solid var(--main-color);
}

#custom-footer .navigation-wrapper .links-list li a {
    color: #ffffff;
}
.call-to-action-button, .search-by-part-module .btn,
.vin-column-custom .search-by-vin-module .btn,
#home-content .newsletter-signup-module .btn,
.newsletter-signup-module.newsletter-inline .input-custom .newsletter-button,
#accessories-custom .acc-right-col .acc-grid-wrapper .acc-grid-row .acc-half .cta-custom,
#header-custom .cart-component .cart-button .cart-items,
#vehicle-custom .vpicker-submit,
#vehicle-custom .browse_catalog,
#featured-custom .product-details-link,
#custom-footer .heading::after,
#custom-footer .newsletter-main-text::after {
    background-color: var(--main-color);
}
#vehicle-custom .vpicker-submit:hover,
#vehicle-custom .browse_catalog:hover,
.call-to-action-button:hover, .call-to-action-button:active, .call-to-action-button:focus, .search-by-part-module .btn:hover, .search-by-part-module .btn:active, .search-by-part-module .btn:focus, .vin-column-custom .search-by-vin-module .btn:hover, .vin-column-custom .search-by-vin-module .btn:active, .vin-column-custom .search-by-vin-module .btn:focus, #home-content .newsletter-signup-module .btn:hover, #home-content .newsletter-signup-module .btn:active, #home-content .newsletter-signup-module .btn:focus, .newsletter-signup-module.newsletter-inline .input-custom .newsletter-button:hover, .newsletter-signup-module.newsletter-inline .input-custom .newsletter-button:active, .newsletter-signup-module.newsletter-inline .input-custom .newsletter-button:focus, #accessories-custom .acc-right-col .acc-grid-wrapper .acc-grid-row .acc-half .cta-custom:hover, #accessories-custom .acc-right-col .acc-grid-wrapper .acc-grid-row .acc-half .cta-custom:active, #accessories-custom .acc-right-col .acc-grid-wrapper .acc-grid-row .acc-half .cta-custom:focus {
    background-color: var(--secondary-color);
}
#page-home .home-content .cats-list ul li:hover {
    border-left-color: var(--main-color);
}
#page-home .home-content .cats-list ul li:hover a {
    color: var(--main-color);
}
#header-custom .links-list li a:hover, #header-custom .cart-wrapper .cart-text:hover, #header-custom .email_address:hover {
    color: var(--secondary-color);
}
#second-nav .links-list li:hover, #second-nav .links-list li:active {
    background: var(--secondary-color);
}