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


.page-subheader-component h1, .page-subheader-component h2 { font-size: 23px; }

#mobile-header-custom .mobile-logo-col {
    background-color: #111 !important;
}

#hero-buttons-custom .container-wrap {
  padding-bottom: 40px; }
#hero-buttons-custom .hero-buttons-wrap .hero-button {
  display: block;
  width: 100%;
  float: none;
  height: 250px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }
  #hero-buttons-custom .hero-buttons-wrap .hero-button .hero-button-cta {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    position: relative;
    top: 50%;
    -webkit-transform: perspective(1px) translateY(-50%);
    -moz-transform: perspective(1px) translateY(-50%);
    -ms-transform: perspective(1px) translateY(-50%);
    transform: perspective(1px) translateY(-50%);
    position: relative;
    background-color: rgba(203, 32, 39, 0.7);
    padding: 20px;
    width: 300px;
    max-width: 90%;
    text-align: center;
    margin: 0 auto;
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%); }
  #hero-buttons-custom .hero-buttons-wrap .hero-button:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%); }
    #hero-buttons-custom .hero-buttons-wrap .hero-button:hover .hero-button-cta {
      position: relative;
      top: 50%;
      -webkit-transform: perspective(1px) translateY(-50%);
      -moz-transform: perspective(1px) translateY(-50%);
      -ms-transform: perspective(1px) translateY(-50%);
      transform: perspective(1px) translateY(-50%); }
  @media (min-width: 768px) {
    #hero-buttons-custom .hero-buttons-wrap .hero-button {
      width: 31%;
      float: left;
      height: 300px;
      -webkit-filter: grayscale(0%);
      filter: grayscale(0%); }
      #hero-buttons-custom .hero-buttons-wrap .hero-button .hero-button-cta {
        top: 60%; } }
#hero-buttons-custom .hero-buttons-wrap .hero-button-1 {
  margin:7px;
  background: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-roof-racks.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;}
  @media (min-width: 350px) {
    #hero-buttons-custom .hero-buttons-wrap .hero-button-1 {
      background-image: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-roof-racks.jpg"); } }
  @media (min-width: 768px) {
    #hero-buttons-custom .hero-buttons-wrap .hero-button-1 {
      background-image: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-roof-racks.jpg"); } }
#hero-buttons-custom .hero-buttons-wrap .hero-button-2 {
  margin:7px;
  background: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-wheels-accessories.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }
  @media (min-width: 350px) {
    #hero-buttons-custom .hero-buttons-wrap .hero-button-2 {
      background-image: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-wheels-accessories.jpg"); } }
  @media (min-width: 768px) {
    #hero-buttons-custom .hero-buttons-wrap .hero-button-2 {
      background-image: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-wheels-accessories.jpg"); } }
#hero-buttons-custom .hero-buttons-wrap .hero-button-3 {
  margin:7px;
  background: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-cargo-accessories.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }
  @media (min-width: 350px) {
    #hero-buttons-custom .hero-buttons-wrap .hero-button-3 {
      background-image: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-cargo-accessories.jpg"); } }
  @media (min-width: 768px) {
    #hero-buttons-custom .hero-buttons-wrap .hero-button-3 {
      background-image: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-cargo-accessories.jpg"); } }
#hero-buttons-custom .hero-buttons-wrap .hero-button-4 {
  margin:7px;
  background: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-all-weather-floor-mat.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }
  @media (min-width: 350px) {
    #hero-buttons-custom .hero-buttons-wrap .hero-button-4 {
      background-image: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-all-weather-floor-mat.jpg"); } }
  @media (min-width: 768px) {
    #hero-buttons-custom .hero-buttons-wrap .hero-button-4 {
      background-image: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-all-weather-floor-mat.jpg"); } }
#hero-buttons-custom .hero-buttons-wrap .hero-button-5 {
  margin:7px;
  background: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-mud-flaps.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }
  @media (min-width: 350px) {
    #hero-buttons-custom .hero-buttons-wrap .hero-button-5 {
      background-image: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-mud-flaps.jpg"); } }
  @media (min-width: 768px) {
    #hero-buttons-custom .hero-buttons-wrap .hero-button-5 {
      background-image: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-mud-flaps.jpg"); } }
#hero-buttons-custom .hero-buttons-wrap .hero-button-6 {
  margin:7px;
  background: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-door-sills.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }
  @media (min-width: 350px) {
    #hero-buttons-custom .hero-buttons-wrap .hero-button-6 {
      background-image: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-door-sills.jpg"); } }
  @media (min-width: 768px) {
    #hero-buttons-custom .hero-buttons-wrap .hero-button-6 {
      background-image: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-door-sills.jpg"); } }

#hero-buttons-custom-bottom .container-wrap {
  padding-bottom: 40px; }
#hero-buttons-custom-bottom .hero-buttons-wrap-bottom .hero-button-bottom {
  display: block;
  width: 100%;
  float: none;
  height: 250px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }
  #hero-buttons-custom-bottom .hero-buttons-wrap-bottom .hero-button-bottom .hero-button-cta-bottom {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    position: relative;
    top: 50%;
    -webkit-transform: perspective(1px) translateY(-50%);
    -moz-transform: perspective(1px) translateY(-50%);
    -ms-transform: perspective(1px) translateY(-50%);
    transform: perspective(1px) translateY(-50%);
    position: relative;
    background-color: rgba(203, 32, 39, 0.7);
    padding: 20px;
    width: 300px;
    max-width: 90%;
    text-align: center;
    margin: 0 auto;
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%); }
  #hero-buttons-custom-bottom .hero-buttons-wrap-bottom .hero-button-bottom:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%); }
    #hero-buttons-custom-bottom .hero-buttons-wrap-bottom .hero-button-bottom:hover .hero-button-cta-bottom {
      position: relative;
      top: 50%;
      -webkit-transform: perspective(1px) translateY(-50%);
      -moz-transform: perspective(1px) translateY(-50%);
      -ms-transform: perspective(1px) translateY(-50%);
      transform: perspective(1px) translateY(-50%); }
  @media (min-width: 768px) {
    #hero-buttons-custom-bottom .hero-buttons-wrap-bottom .hero-button-bottom {
      width: 47%;
      float: left;
      height: 300px;
      -webkit-filter: grayscale(0%);
      filter: grayscale(0%); }
      #hero-buttons-custom-bottom .hero-buttons-wrap-bottom .hero-button-bottom .hero-button-cta-bottom {
        top: 60%; } }
#hero-buttons-custom-bottom .hero-buttons-wrap-bottom .hero-button-1-bottom {
  margin:7px;
  background: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-interior-accessories.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;}
  @media (min-width: 350px) {
    #hero-buttons-custom-bottom .hero-buttons-wrap-bottom .hero-button-1-bottom {
      background-image: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-interior-accessories.jpg"); } }
  @media (min-width: 768px) {
    #hero-buttons-custom-bottom .hero-buttons-wrap-bottom .hero-button-1-bottom {
      background-image: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-interior-accessories.jpg"); } }
#hero-buttons-custom-bottom .hero-buttons-wrap-bottom .hero-button-2-bottom {
  margin:7px;
  background: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-exterior-accessories.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }
  @media (min-width: 350px) {
    #hero-buttons-custom-bottom .hero-buttons-wrap-bottom .hero-button-2-bottom {
      background-image: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-exterior-accessories.jpg"); } }
  @media (min-width: 768px) {
    #hero-buttons-custom-bottom .hero-buttons-wrap-bottom .hero-button-2-bottom {
      background-image: url("https://cdn.revolutionparts.io/e7e1243295f3be37a1c4bed0fe355c37/design/mercedes-exterior-accessories.jpg"); } }

.hours { border: #c2c2c2 1px solid; padding-right: 15px; padding-left: 15px; }
.hours-operation-module ul li.today { font-weight: 600; }
.store-logo-module .store-logo-link img { margin: 5px 0; max-height: 80px; }


.contact_us {
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 2px;
}

.online_text {
    float: left;
    color: #f74242;
    font-size: 13px;
}
.payment-message-display {
    display: flex;
    justify-content: end;
    padding-right: 10%;
}