@font-face {
  font-family: 'Hyundai Medium';
  src: url("/hyundai/css/fonts/hyundai_m.ttf"); }

@font-face {
  font-family: 'Hyundai Bold';
  src: url("/hyundai/css/fonts/hyundai_b.ttf"); }

@font-face {
  font-family: 'Hyundai Light';
  src: url("/hyundai/css/fonts/hyundai_l.ttf"); }

/* ========== FONTS ========== */
@font-face {
  font-family: 'hyundaib_hinted';
  src: url("/hyundai/css/fonts/hyundaisanshead-bold.eot");
  src: url("/hyundai/css/fonts/hyundaisanshead-bold.eot?#iefix") format("embedded-opentype"), url("/hyundai/css/fonts/hyundaisanshead-bold.woff2") format("woff2"), url("/hyundai/css/fonts/hyundaisanshead-bold.woff") format("woff"), url("/hyundai/css/fonts/hyundaisanshead-bold.ttf") format("truetype"), url("/hyundai/css/fonts/hyundaisanshead-bold.svg#hyundaib_hinted") format("svg");
  font-weight: normal;
  font-style: normal; font-display:swap; }

@font-face {
  font-family: 'hyundail_hinted';
  src: url("/hyundai/css/fonts/hyundaisanshead-regular.eot");
  src: url("/hyundai/css/fonts/hyundaisanshead-regular.eot?#iefix") format("embedded-opentype"), url("/hyundai/css/fonts/hyundaisanshead-regular.woff2") format("woff2"), url("/hyundai/css/fonts/hyundaisanshead-regular.woff") format("woff"), url("/hyundai/css/fonts/hyundaisanshead-regular.ttf") format("truetype"), url("/hyundai/css/fonts/hyundaisanshead-regular.svg#hyundail_hinted") format("svg");
  font-weight: normal;
  font-style: normal; font-display:swap;}

body {
  font-family: 'hyundail_hinted',
 Open Sans,
 sans-serif; }

.colour-red {
  background-color: #002C5F !important; }

.page_used-car-details .ucd__sticky-bar h2 {
  color: #002C5F;
  font-size: 20px; }

.page_used-car-details .ucd__sticky-bar p {
  font-size: 20px;
  font-weight: 100; }

.used-car-list .used-car-list_price {
  color: #002C5F; }

.page_new-vehicle-details .new-cars__sticky-bar h2 {
  color: #002C5F !important;
  font-size: 20px; }

.page_new-vehicle-details .new-cars__sticky-bar p {
  color: #002C5F !important;
  font-weight: 100;
  font-size: 20px; }

.range-slider .new-car-list:hover, .range-slider .new-car-list:focus {
  border-color: #002C5F !important; }

.btn.btn-third, ._vm_btn._vm_btn--success {
  background-color: #002C5F;
  color: #ffffff; }
  .btn.btn-third:hover, ._vm_btn._vm_btn--success:hover {
    box-shadow: inset 29em 0 0 0 #023c6e;
    background-color: #002C5F; }
  .btn.btn-third:focus, ._vm_btn._vm_btn--success:focus {
    background-color: #002C5F;
    box-shadow: inset 29em 0 0 0 #023c6e; }

.btn.btn-outline {
      background-color: #fff;
      border: 1px solid #002C5F;
      box-shadow: inset 0px 0px 0px 2px #002C5F;
      color: #002C5F;
    }
.btn.btn-outline:hover, .btn.btn-outline:focus {
      box-shadow: inset 0px 0px 0px 2px #002C5F,
      inset 29em 0 0 0 #002C5F;
      color: #fff;
}
._vm_btn._vm_btn--primary {
  background-color: #002C5F;
  color: #ffffff; }
  ._vm_btn._vm_btn--primary:hover {
    box-shadow: inset 29em 0 0 0 #023c6e;
    background-color: #002C5F; }
  ._vm_btn._vm_btn--primary:focus {
    background-color: #002C5F;
    box-shadow: inset 29em 0 0 0 #023c6e; }

.finance-offer .deposit-txt {
  background-color: #002C5F !important; }

.finance-offer .offer__price .highlight {
  color: #002C5F !important; }

.ucd__pricing-box .price-figure.red {
  color: #002C5F !important; }

.franchise-bg {
  background-color: #002C5F !important; }

.page_advanced-search .noUi-connect {
  background-color: #002C5F !important; }

.page_offer-details .page__main .umb-grid h2, 
.page_offer-details .page__main .umb-grid h4 {
  color: #002C5F !important; }
/*# sourceMappingURL=hyundai.css.map */

.new-car-list .btn-secondary {
  background-color: #002C5F !important;
}