/* CUSTOM VRG HEADING AND CONTENT FONTS */

@font-face {
  font-family:'robota-vrg';
  src:url("../fonts/robota.woff2") format("woff2");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'avenir-regular';
  src:url("../fonts/avenir-regular.woff2") format("woff2");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'avenir-heavy';
  src:url("../fonts/avenir-heavy.woff2") format("woff2");
  font-weight:normal;
  font-style:normal;
}

h2, h2 a, .breadcrumbs span, header.site-header .wpml-wrapper span, .calltoaction-wrapper .c2a-title, .content-digit_usps-wrapper p.digit, .breadcrumbs-part-finder, .sorting_1 a, .footer-title {
  font-family: "robota-vrg", sans-serif !important;
  font-display: swap;
}
h1, h1 a, h2, h2 a, h3, h3 a, .footer-title {
  color: #3B3B39 !important;
}
#page .site-footer p {
  color: #333333 !important;
}
#carousel-slider h2 {
  color: white !important;
}
body {
  font-family: "avenir-regular", sans-serif !important;
  font-display: swap;
}
h1, h1 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, .content-digit_usps-wrapper p.content {
  font-family: "avenir-heavy", sans-serif !important;
  font-display: swap;
}
p {
  font-family: "avenir-regular", sans-serif !important;
  font-display: swap;
}
.custom-content h3 {
  margin-top: 30px !important;
}
.cd-top {
  background: #eba900 url(../images/top-arrow.svg) no-repeat center 50% !important;
  border-color: #eba900 !important;
}
.header-navbar .nav a {
  color: #4d2a7a !important;
  font-family: "robota-vrg", sans-serif !important;
  font-display: swap;
  font-size: 18px !important;
}
.header-navbar .nav li ul li a {
  font-size: 15px !important;
  font-family: "avenir-regular", sans-serif !important;
  font-display: swap;
}
#carousel-slider .btn-primary {
    background-color: #eba900 !important;
    border-color: #eba900 !important;
    border-radius: 0px 4px 4px 0px !important;
    padding-bottom: 5px !important;
}
.carousel-indicators li {
    background-color: #eba900 !important;
  }
.carousel-indicators li.active {
  background-color: #929497 !important;
}
.header-usp {
  font-size: 14px !important;
  font-family: "robota-vrg", sans-serif !important;
  font-display: swap;
}
.content-digit_usps-wrapper {
  background-size: cover !important;
}
.calltoaction-wrapper {

    background-position: bottom;
    background-size: cover !important;
}
.btn-alternative, .btn-primary {
    background-color: #eba900 !important;
    border: 1px solid #eba900 !important;
    color: #fff !important;
    font-weight: bold;
    border-radius: 5px !important;
}
.btn-secondary {
    background-color: #929497 !important;
    border: 1px solid #929497 !important;
    color: #fff !important;
    font-weight: bold;
    border-radius: 5px !important;
}

.btn-alternative, .btn-default {
    background-color: #4d2a7a !important;
    border: 1px solid #4d2a7a !important;
    color: #fff !important;
    font-weight: bold;
    border-radius: 5px !important;
}
.gform_footer .btn-default {
  margin-top: 10px !important;
}
.spotlight-block .spotlight-products .product-content h3 {
  min-height: 80px;
}
.spotlight-block .spotlight-products .product-content p {
  min-height: 70px;
}
/* Primary color font */
#page a, .header-usp i, .header-usp, header.site-header .wpml-wrapper span, .reference-usp .contentWrapper h3 i {
  color: #4d2a7a !important;
}

/* Primary color Background */
.breadcrumbs, .header-form-title {
  background:  #4d2a7a !important;
}
/* Third color font */
.header-usp i, .wpml-wrapper i {
  color: #eba900 !important;
}
#page a.btn-alternative, #page a.btn-primary, #page a.btn-secondary {
  color: white !important;
  text-transform: capitalize !important;
}
