/* 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 */

.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(https://cdn.revolutionparts.io/4c0925304c01148cf1e8709633debf01/design/badge-sprite.png);
}
.payment-message-display {
    display: flex;
    justify-content: end;
    padding-right: 10%;
}

.call-to-action-button, #primary-header .header-right-wrap-bottom .call-to-action-button, #primary-header .header-right-wrap-bottom .car-selected-module {
	background-color: #0b5587 !important;
}

.call-to-action-button:hover, #primary-header .header-right-wrap-bottom .call-to-action-button:hover, #primary-header .header-right-wrap-bottom .car-selected-module:hover {
	background-color: #1071b3 !important;
}

/* OEMI Blurbs*/

#trust-badges-custom .trust-blurbs {
    width: 60%;
    margin: 0 auto; }
#trust-badges-custom .trust-blurbs h4 {
      font-family: "Open Sans", sans-serif;
      font-size: 14pt;
      color: #0086d3;
      font-weight: 700; }
#trust-badges-custom .trust-blurbs p {
      font-family: "Open Sans", sans-serif;
      font-size: 10pt;
      color: #000;
      font-weight: 400; }



/* OEMI Guarantee*/

#pricing-banner-custom {
  background-position: center;
  background-attachment: fixed; }
#pricing-banner-custom .wholesale-blurb {
    padding: 80px 0;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    max-width: 750px;
    margin: 0 auto; }
#pricing-banner-custom .wholesale-blurb h3 {
      font-family: "Open Sans", sans-serif;
      font-size: 30pt;
      color: #fff;
      font-weight: 700; }
#pricing-banner-custom .wholesale-blurb p {
      font-family: "Open Sans", sans-serif;
      font-size: 14pt;
      color: #fff;
      font-weight: 400; }
#page-home h1 {
  font-family: "Open Sans", sans-serif;
  font-size: 2em;
  color: #000;
  font-weight: 400;
  text-align: center;
  margin: 0; }

/* OEMI Featured Products*/
.featured-products-module h2 {
    padding: 7px;
    font-family: "Lato", sans-serif;
    font-size: 15pt;
    color: #000;
    font-weight: 700;
    border-bottom: 1px solid #626466;
    margin-bottom: 20px;
}

.page-builder-page-layout .page-builder-layout-section.full-content > .container-wrap {
    padding: 0px 0px!important;
}

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

.promotional-banner-text {
    font-size: 18px!important;
    text-shadow: 2px 2px 2px #000;
}