/*
* Color Variable Styles
*/

/* Header Background Colour */
.l-header {
  background: #000000;
}

/* Menu Background Colour */
.top-bar, 
.top-bar ul,
.title-bar,
.drilldown a,
.drilldown .is-drilldown-submenu,
.top-bar .main-menu>li .submenu .img-space {
  background: #17191c;
}

/* Menu Text Colour  */
.top-bar .main-menu a,
.dropdown.menu>li.is-active>a {
  color: #ffffff;
}
.menu-icon::after {
  background: #ffffff;
  box-shadow: 0 7px 0 #ffffff, 0 14px 0 #ffffff;
}
.drilldown .is-drilldown-submenu-parent>a::after {
  border-color: transparent transparent transparent #ffffff;
}
.drilldown .js-drilldown-back>a::before {
  border-color: transparent #ffffff transparent transparent;
}

/* Primary Colour */
button,
.button,
input[type="submit"],
.fr-view .fr-file,
.block-search-block #used-search-block .used-search-block-submit .button,
.block-compare-vehicles.compare-count,
.menu.dropdown .active>a,
.top-bar .main-menu.dropdown a.active:not(.has-form)>a:not(.button), 
.top-bar .main-menu.dropdown a:hover,
.dropdown.menu>li.is-active>a,
.menu .is-active>a,
.node-frontpage h1:before, .node-frontpage h2:before,
.block-search-block #used-search-block .used-search-block-facets__vehicle-status .form-radios input[type="radio"]:checked+label,
.block-search-block #used-search-block .used-search-block-facets__finance-radio .form-radios input[type="radio"]:checked+label,
.style-1 .l-node-used-vehicle--latest-vehicles__price, 
.style-1 .l-node-used-vehicle--similar-vehicles__price,
.node-frontpage .finance-block .finance-slider-form .submit-button input[type="submit"],
.node-frontpage .finance-block .finance-slider-form .slider,
.style-2 .l-node-used-vehicle--latest-vehicles__make-model, 
.style-2 .l-node-used-vehicle--similar-vehicles__make-model,
.l-node-used-vehicle--header__title h1:after,
.l-node-used-vehicle--search h2:before,
.l-node-used-vehicle--filters__sort .layout-options .layout-option.selected, 
.l-node-used-vehicle--filters__sort .layout-options .layout-option:hover,
.fmgauto-used-results .l-node-used-vehicle--compare-vehicle__pricewrapper, 
.fmgauto-used-results .l-node-used-vehicle--search-result__pricewrapper, 
.fmgauto-used-results .l-node-used-vehicle--sold-gallery__pricewrapper,
.fmgauto-used-results .l-node-used-vehicle--compare-vehicle__price, 
.fmgauto-used-results .l-node-used-vehicle--search-result__price, 
.fmgauto-used-results .l-node-used-vehicle--sold-gallery__price,
.fmgauto-used-results .node-used-vehicle.view-mode-search_result .field-name-field-field-vehicle-photos,
.fmgauto-used-results .node-used-vehicle.view-mode-search_result .field-name-field-sash,
.node-used-vehicle.view-mode-full .field-name-field-sash,
.node-used-vehicle.view-mode-full .vehicle-ctas.right .button, 
.node-used-vehicle.view-mode-full .vehicle-ctas.right .compare-button,
.tabs-title>a:focus, 
.tabs-title>a[aria-selected='true'],
.tabs-title>a:hover,
.node-used-vehicle.view-mode-full #running-costs-calculator h2:before,
.contact-form h2:before, 
.vehicle-enquiry-form h2:before,
.node-used-vehicle.view-mode-full .form-title:before,
.part-exchange-form-container #partex-tabs .tabs-title.is-active span,
.part-exchange-form-container #partex-tabs .tabs-title.is-active span:before,
.part-exchange-form-container #partex-tabs .tabs-title span:before,
.part-exchange-form-container #partex-tabs .tabs-title .completed-tab,
.l-node-used-vehicle--full__footer,
.l-title .page__title:before,
.not-front .l-main .l-sidebar h2:before,
.node-branch .field-name-telephone-numbers .field-name-phone,
.node-branch .field-name-title h2:before,
.l-node-branch--contact-page__directions--left h2:before,
.node-used-vehicle.view-mode-full .specs-list li .spec:before,
.node-used-vehicle.view-mode-full #vehicle-info .accordion .accordion-item .accordion-title:after,
.contact-form form .form-radio input[type="radio"]:checked+label, 
.vehicle-enquiry-form form .form-radio input[type="radio"]:checked+label,
.node-branch .field-name-opening-hours .opening-day,
.l-footer .field-name-opening-hours .opening-day,
.node-frontpage .hero-caption.style:before,
.node-frontpage .hero-caption.style:after,
.additional-style.additional-style-2,
.additional-style.additional-style-3 .additional-style-inner .additional-style-text:after,
.additional-style.additional-style-6 .additional-style-inner .additional-style-review-icon:after,
.additional-style.additional-style-18 .additional-style-inner .additional-style-reviews .additional-style-review .additional-style-review-icon:after,
.additional-style.additional-style-7,
.additional-style.additional-style-7 .additional-style-inner .additional-style-review-icon img,
.additional-style .additional-style-cargurus-top, 
.additional-style .additional-style-cargurus-bottom,
.block-phone-numbers__mobile h2:before,
.finance-slider-form .noUi-connect,
.node-used-vehicle.view-mode-full .block-title:before, .node-used-vehicle.view-mode-full .section-title h2:before, .node-used-vehicle.view-mode-full .form-title:before,
.node-used-vehicle.view-mode-full .vehicle-ctas.left li.enquiry .button,
.node-used-vehicle.view-mode-full .vehicle-ctas.left li .button:hover,
.additional-style.additional-style-23 .additional-style-inner .additional-style-reviews .additional-style-review:after,
.additional-style.additional-style-38 .additional-style-inner .additional-style-reviews .additional-style-review:after,
.fmgauto-used-results .node-used-vehicle.view-mode-search_result .field-name-branch i,
.node-used-vehicle.view-mode-full .field-name-branch i,
.primary-colour-background,
.l-booking-tool--outer.half-width .l-booking-tool--inner {
  background-color: #f30105;
}
@media screen and (min-width: 65em) {
  .top-bar .main-menu>li a.active:not(.has-form)>a:not(.button), 
  .top-bar .main-menu>li a:hover,
  .top-bar .main-menu>li.is-active>a {
    background-color: #f30105;
  }
}


.block-search-block #used-search-block .used-search-block-facets__finance-radio .form-radios input[type="radio"]:checked+label,
.style-1 .l-node-used-vehicle--latest-vehicles__make-model, 
.style-1 .l-node-used-vehicle--similar-vehicles__make-model,
.slick--vehicle-gallery-thumbs .slick-slide.slick-center,
.node-used-vehicle.view-mode-full #vehicle-info .tabs-content,
.part-exchange-form-container #partex-tabs .tabs-title.is-active span,
.block-logo-search li a:hover, .block-body-type-search li a:hover,
.additional-style.additional-style-8 .additional-style-inner,
.node-used-vehicle.view-mode-full .vehicle-ctas.left li .button,
.used-vehicles-compare .field-results .details-button a {
  border-color: #f30105;
}
.node-frontpage .bullets-block ul li:before,
.part-exchange-form-container .edit,
.node-branch .field-name-departments .field-name-title h3,
.l-node-used-vehicle--full__social--title span,
.block-search-block #used-search-block .used-search-block-expand .button:hover,
.l-footer a:hover,
.additional-style.additional-style-2 .button,
.additional-style.additional-style-7 .button,
.additional-style.additional-style-11 .additional-style-inner h3,
.additional-style .additional-style-cargurus-bottom .button,
.node-used-vehicle.view-mode-full .field-name-fmg-quoteware-api-payment,
.used-vehicles-compare .field-results .details-button a,
.used-vehicles-compare .field-results .remove-button a,
.node-frontpage .field-name-body--frontpage .fr-view.more-hidden .read-more-link,
.node-frontpage .field-name-body--frontpage .fr-view .read-more-link,
.additional-style.additional-style-20 .additional-style-inner .additional-style-20__title h2:after,
.primary-colour-text  {
  color: #f30105;
}


/* Text on Primary Colour */
button,
.button,
button:focus,
.button:focus,
input[type="submit"],
.fr-view .fr-file,
.block-search-block #used-search-block .used-search-block-submit .button,
.block-compare-vehicles.compare-count,
.menu.dropdown .active>a,
.top-bar .main-menu.dropdown a.active:not(.has-form)>a:not(.button), 
.top-bar .main-menu.dropdown a:hover,
.menu .is-active>a,
.block-search-block #used-search-block .used-search-block-facets__vehicle-status .form-radios input[type="radio"]:checked+label,
.block-search-block #used-search-block .used-search-block-facets__finance-radio .form-radios input[type="radio"]:checked+label,
.style-1 .l-node-used-vehicle--latest-vehicles .field-name-field-vehicle-price, 
.style-1 .l-node-used-vehicle--latest-vehicles .field-name-field-vehicle-vat,
.style-1 .l-node-used-vehicle--latest-vehicles .field-name-field-vehicle-monthly-price, 
.node-used-vehicle.view-mode-full .style-1 .l-node-used-vehicle--similar-vehicles .field-name-field-vehicle-price,
.node-used-vehicle.view-mode-full .style-1 .l-node-used-vehicle--similar-vehicles .field-name-field-vehicle-monthly-price,
.node-frontpage .finance-block .finance-slider-form .submit-button input[type="submit"],
.style-2 .l-node-used-vehicle--latest-vehicles .field-name-make-model, 
.node-used-vehicle.view-mode-full .style-2 .l-node-used-vehicle--similar-vehicles .field-name-make-model,
.l-node-used-vehicle--filters__sort .layout-options .layout-option.selected, 
.l-node-used-vehicle--filters__sort .layout-options .layout-option:hover,
.fmgauto-used-results .node-used-vehicle.view-mode-search_result .field-name-price-label,
.fmgauto-used-results .node-used-vehicle.view-mode-search_result .field-name-field-vehicle-price,
.fmgauto-used-results .node-used-vehicle.view-mode-search_result .field-name-field-sash,
.fmgauto-used-results .node-used-vehicle.view-mode-search_result .field-name-field-vehicle-vat,
.fmgauto-used-results .node-used-vehicle.view-mode-search_result .field-name-admin-fee,
.node-used-vehicle.view-mode-full .l-node-used-vehicle--similar-vehicles .field-name-field-vehicle-vat,
.node-used-vehicle.view-mode-full .field-name-field-sash,
.node-used-vehicle.view-mode-full .vehicle-ctas.right .button, 
.node-used-vehicle.view-mode-full .vehicle-ctas.right .compare-button,
.tabs-title>a:focus, 
.tabs-title>a[aria-selected='true'],
.tabs-title>a:hover,
.part-exchange-form-container #partex-tabs .tabs-title.is-active span,
.part-exchange-form-container #partex-tabs .tabs-title .completed-tab,
.l-node-used-vehicle--full__footer .fr-view,
.node-branch .field-name-telephone-numbers .field-name-phone,
.contact-form form .form-radio input[type="radio"]:checked+label, 
.vehicle-enquiry-form form .form-radio input[type="radio"]:checked+label,
.node-branch .field-name-opening-hours .opening-day,
.l-footer .field-name-opening-hours .opening-day,
.additional-style.additional-style-2 h2,
.additional-style.additional-style-2 p,
.additional-style.additional-style-7 h2,
.additional-style.additional-style-7 p,
.additional-style .additional-style-cargurus-top p, 
.additional-style .additional-style-cargurus-bottom h3,
.additional-style .additional-style-cargurus-bottom p,
.node-used-vehicle.view-mode-full .vehicle-ctas.left li.enquiry .button,
.node-used-vehicle.view-mode-full .vehicle-ctas.left li .button:hover,
.additional-style.additional-style-23 .additional-style-inner .additional-style-reviews .additional-style-review:after,
.additional-style.additional-style-38 .additional-style-inner .additional-style-reviews .additional-style-review:after,
.fmgauto-used-results .node-used-vehicle.view-mode-search_result .field-name-branch i,
.node-used-vehicle.view-mode-full .field-name-branch i,
.l-booking-tool--outer.half-width .contact-form.service-booking-form h2,
.l-booking-tool--outer.full-width .contact-form.service-booking-form h2,
.l-booking-tool--outer.half-width .contact-form.service-booking-form .button, 
.l-booking-tool--outer.half-width .contact-form.service-booking-form button {
  color: #ffffff;
}
.node-frontpage .finance-block .finance-slider-form .slider::-webkit-slider-thumb,
.l-node-used-vehicle--full__social--title span,
.additional-style.additional-style-2 .button,
.additional-style.additional-style-7 .button,
.additional-style.additional-style-7 .additional-style-inner .additional-style-review-icon:after,
.additional-style .additional-style-cargurus-bottom .button {
  background-color: #ffffff;
}
@media screen and (min-width: 65em) {
  .top-bar .main-menu>li.is-active>a {
    color: #ffffff;
  }
}
.l-booking-tool--outer.half-width .contact-form.service-booking-form .button, 
.l-booking-tool--outer.half-width .contact-form.service-booking-form button {
  border-color: #ffffff;
}



/* Secondary Colour */
button:hover,
.button:hover,
input[type="submit"]:hover,
button:active,
.button:active,
input[type="submit"]:active,
button:focus,
.button:focus,
input[type="submit"]:focus,
.fr-view .fr-file:hover,
.fr-view .fr-file:focus,
.l-node-frontpage--full__search-outer,
.l-node-frontpage--full__logo-search--outer,
.l-node-frontpage--full__body-type-search--outer,
.style-1 .l-node-used-vehicle--latest-vehicles__make-model, .style-1 .l-node-used-vehicle--similar-vehicles__make-model,
.node-frontpage .reviews-block .button,
.l-node-frontpage--full__bullets-wrap,
.fmgauto-used-results .l-node-used-vehicle--compare-vehicle__monthly-payment a, 
.fmgauto-used-results .l-node-used-vehicle--search-result__monthly-payment a, 
.fmgauto-used-results .l-node-used-vehicle--sold-gallery__monthly-payment a,
.fmgauto-used-results .l-node-used-vehicle--compare-vehicle__monthly-payment a:before, 
.fmgauto-used-results .l-node-used-vehicle--search-result__monthly-payment a:before, 
.fmgauto-used-results .l-node-used-vehicle--sold-gallery__monthly-payment a:before,
.l-node-used-vehicle--full__prevnext .button,
.node-used-vehicle.view-mode-full .vehicle-ctas.left .cta-other li .button,
.node-used-vehicle.view-mode-full .finance-eligibility .button,
.vehicle-running-cost-calcuator,
.l-node-used-vehicle--full__forms,
.l-node-used-vehicle--full__partex:before,
.l-title,
.l-node-used-vehicle--header,
.node-branch .field-name-telephone-numbers .field-name-phone:hover,
.l-node-branch--contact-page__directions:before,
.block-compare-vehicles.compare-count:hover,
.node-used-vehicle.view-mode-full .vehicle-ctas.right .compare-button:hover,
.node-used-vehicle.view-mode-full .vehicle-ctas.right .button:hover,
.l-node-used-vehicle--search-result__more-info .field-name-more-information .button:hover,
.l-form__outer,
.reveal,
.l-booking-tool--outer.legacy,
.sticky-mobile-cta.tab-text-and-icon .sticky-mobile-cta-tab, 
.sticky-mobile-cta.tab-icon-only .sticky-mobile-cta-tab,
.sticky-mobile-cta.bar-text-and-icon, .sticky-mobile-cta.bar-icon-only  {
  background-color: #17191c;
}
@media screen and (min-width: 48em) {
  .l-node-frontpage--full__bullets-wrap {
    background: linear-gradient( 90deg, #17191c 55%, transparent 55%);
  }
}


/* Text on Secondary Colour */
button:hover,
.button:hover,
input[type="submit"]:hover,
button:active,
.button:active,
input[type="submit"]:active,
button:focus,
.button:focus,
input[type="submit"]:focus,
.fr-view .fr-file:hover,
.fr-view .fr-file:focus,
.l-node-frontpage--full__search h2,
.l-node-frontpage--full__logo-search h3,
.l-node-frontpage--full__logo-search span,
.l-node-frontpage--full__body-type-search h3,
.l-node-frontpage--full__body-type-search span,
.block-search-block #used-search-block select,
.node-frontpage .reviews-block .button,
.l-node-used-vehicle--latest-vehicles .field-name-make-model, 
.node-used-vehicle.view-mode-full .l-node-used-vehicle--similar-vehicles .field-name-make-model,
.l-node-frontpage--full__bullets-inner h3,
.l-node-frontpage--full__bullets-inner p,
.l-node-frontpage--full__bullets-inner li,
.fmgauto-used-results .node-used-vehicle.view-mode-search_result .field-name-fmg-quoteware-api-payment,
.l-node-used-vehicle--full__prevnext .button,
.node-used-vehicle.view-mode-full .vehicle-ctas.left .cta-other li .button,
.node-used-vehicle.view-mode-full .finance-eligibility .button,
.vehicle-running-cost-calcuator,
.vehicle-running-cost-calcuator label,
.contact-form h2, .vehicle-enquiry-form h2,
.block-search-block #used-search-block select,
.contact-form label, .vehicle-enquiry-form label,
.part-exchange-form-container .form-title,
.part-exchange-form-container #partex-tabs .tabs-title a,
.part-exchange-form-container .form-item label,
.part-exchange-form-container .tabs-content .tabs-panel h2,
.part-exchange-form-container .result,
.part-exchange-form-container .label-above,
.part-exchange-form-container .form-item .form-radio span,
.part-exchange-form-container .form-item-button #px-skip-vrm-lookup-button,
.part-exchange-form-container .form-item .currency-input,
.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message *,
.l-form__outer h2,
form label h3,
.l-form__outer label,
.node-branch .field-name-telephone-numbers .field-name-phone:hover,
.part-exchange-form-container .service-price label,
.l-node-branch--contact-page__directions--left h2,
.block-compare-vehicles.compare-count:hover,
.node-used-vehicle.view-mode-full .vehicle-ctas.right .compare-button:hover,
.node-used-vehicle.view-mode-full .vehicle-ctas.right .button:hover,
.l-node-used-vehicle--search-result__more-info .field-name-more-information .button:hover,
.front .block-search-block #used-search-block .used-search-block-expand .button,
.reveal .close-button,
.reveal label,
.reveal p,
.reveal h2,
.reveal,
.reveal ::placeholder,
.block-phone-numbers__mobile p, 
.block-phone-numbers__mobile .header-phone .field-name-field-label,
#return-to-top:hover,
.contact-form form input[type="text"], .contact-form form input[type="email"], .contact-form form input[type="tel"], .contact-form form input[type="date"], .contact-form form textarea, .contact-form form select, .vehicle-enquiry-form form input[type="text"], .vehicle-enquiry-form form input[type="email"], .vehicle-enquiry-form form input[type="tel"], .vehicle-enquiry-form form input[type="date"], .vehicle-enquiry-form form textarea, .vehicle-enquiry-form form select,
.l-form__outer ::placeholder,
.l-node-page--full__form .vehicle-valuation-form-lookup .powered-by,
.sticky-mobile-cta a,
.fmgauto-used-results .node-used-vehicle.view-mode-search_result .field-name-fmg-quoteware-api-payment .label-inline,
.slick--logo-search .slick-prev::before, 
.slick--logo-search .slick-next::before,
.slick--body-search .slick-prev::before, 
.slick--body-search .slick-next::before {
  color: #ffffff;
}
#enquiry-form form input[type="text"],
#enquiry-form form input[type="email"],
#enquiry-form form input[type="tel"],
#enquiry-form form textarea,
#enquiry-form form select,
#enquiry-form form input[type="text"]::-webkit-input-placeholder, 
#enquiry-form form input[type="email"]::-webkit-input-placeholder, 
#enquiry-form form input[type="tel"]::-webkit-input-placeholder, 
#enquiry-form form textarea::-webkit-input-placeholder, 
#enquiry-form form select::-webkit-input-placeholder,
.part-exchange-form-container form input[type="text"],
.part-exchange-form-container form input[type="email"],
.part-exchange-form-container form input[type="tel"],
.part-exchange-form-container form input[type="number"],
.part-exchange-form-container form input[type="date"],
.part-exchange-form-container form textarea,
.part-exchange-form-container form select,
.part-exchange-form-container form input[type="text"]::-webkit-input-placeholder, 
.part-exchange-form-container form input[type="email"]::-webkit-input-placeholder, 
.part-exchange-form-container form input[type="tel"]::-webkit-input-placeholder, 
.part-exchange-form-container form input[type="number"]::-webkit-input-placeholder, 
.part-exchange-form-container form input[type="date"]::-webkit-input-placeholder, 
.part-exchange-form-container form textarea::-webkit-input-placeholder, 
.part-exchange-form-container form select::-webkit-input-placeholder,
.block-phone-numbers__mobile-close  {
  color: #ffffff!important;
}
#enquiry-form form input[type="text"],
#enquiry-form form input[type="email"],
#enquiry-form form input[type="tel"],
#enquiry-form form textarea,
#enquiry-form form select,
.part-exchange-form-container form input[type="text"],
.part-exchange-form-container form input[type="email"],
.part-exchange-form-container form input[type="tel"],
.part-exchange-form-container form input[type="number"],
.part-exchange-form-container form input[type="date"],
.part-exchange-form-container form textarea,
.part-exchange-form-container form select,
.part-exchange-form-container .dropzone,
.part-exchange-form-container .form-item .currency-input,
.block-search-block #used-search-block .used-search-block-facets__finance-radio .form-radios label, 
.finance-search-filters #financeSearchFilters select,
.contact-form form input[type="text"], .contact-form form input[type="email"], .contact-form form input[type="tel"], .contact-form form input[type="date"], .contact-form form textarea, .contact-form form select, .vehicle-enquiry-form form input[type="text"], .vehicle-enquiry-form form input[type="email"], .vehicle-enquiry-form form input[type="tel"], .vehicle-enquiry-form form input[type="date"], .vehicle-enquiry-form form textarea, .vehicle-enquiry-form form select {
  border-color: #ffffff!important;
}

#vehicle-test-drive-form input[type="date"] {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='141' height='146'%3E%3Cpath id='calendarIcon' fill='%23ffffff' d='M13.3,126.4V37.4c0-2.4,.9-4.5,2.6-6.3c1.7-1.8,3.8-2.6 6.2-2.6h8.8v-6.7c0-3.1,1.1-5.7,3.2-7.9c2.2-2.2,4.7-3.3,7.8-3.3h4.4c3,0 5.6,1.1,7.8,3.3c2.2,2.2,3.2,4.8,3.2,7.9v6.7h26.4v-6.7c0-3.1,1.1-5.7 3.2-7.9c2.2-2.2,4.7-3.3,7.8-3.3h4.4c3,0,5.6,1.1,7.8,3.3c2.2,2.2,3.2 4.8,3.2,7.9v6.7h8.8c2.4,0,4.4,.9,6.2,2.6c1.7,1.8,2.6,3.8,2.6,6.3v88.9c0 2.4-.9,4.5-2.6,6.3c-1.7,1.8-3.8,2.6-6.2,2.6H22.1c-2.4,0-4.4-.9-6.2-2.6C14.2,130.8 13.3,128.8,13.3,126.4z M22.1,126.4h96.8V55.2H22.1V126.4z M39.7,41.9c0,.6,.2,1.2 .6,1.6c.4,.4,.9,.6,1.6,.6h4.4c.6,0,1.2-.2,1.6-.6c.4-.4 .6-.9,.6-1.6v-20c0-.6-.2-1.2-.6-1.6c-.4-.4-.9-.6-1.6-.6h-4.4c-.6,0-1.2,.2-1.6 .6c-.4,.4-.6,1-.6,1.6V41.9z M92.5,41.9c0,.6,.2,1.2,.6,1.6c.4,.4,.9,.6 1.6,.6h4.4c.6,0,1.2-.2,1.6-.6c.4-.4 .6-.9,.6-1.6v-20c0-.6-.2-1.2-.6-1.6c-.4-.4-.9-.6-1.6-.6h-4.4c-.6 0-1.2,.2-1.6,.6c-.4,.4-.6,1-.6,1.6V41.9z'/%3E%3C/svg%3E");
}
.l-node-page--full__form #at-fill {
  fill: #ffffff !important;
}



/* Tertiary Colour */
.block-search-block #used-search-block .used-search-block-facets__vehicle-status .form-radios,
.block-search-block #used-search-block .used-search-block-facets__finance-radio .form-radios label,
.style-2 .l-node-used-vehicle--latest-vehicles__price, 
.style-2 .l-node-used-vehicle--similar-vehicles__price,
.l-node-used-vehicle--financeadjust,
.l-node-used-vehicle--full__finance-eligibility,
.node-used-vehicle.view-mode-full #vehicle-info .tabs-content,
.node-used-vehicle.view-mode-full #vehicle-info .tabs .tabs-title,
.part-exchange-form-container #partex-tabs .tabs-title span,
.part-exchange-form-container #partex-tabs .tabs-title.is-active ~ .tabs-title span:before,
.not-front .l-main .l-sidebar .sidebar-contact,
.not-front .l-main .l-sidebar .node-testimonial.view-mode-teaser,
.node-branch .field-name-address--contact-page,
.vehicle-details .l-breadcrumb,
.contact-form form .form-radio label, 
.vehicle-enquiry-form form .form-radio label {
  background-color: #e9e9e9;
}
.l-node-frontpage--full__search--outer,
.l-node-frontpage--full__logo-search--outer,
.l-node-frontpage--full__body-type-search--outer {
  border-color: #e9e9e9;
}
@media screen and (max-width: 47.99875em) {
  .l-node-used-vehicle--full__vehicle-info--outer {
    background-color: #e9e9e9;
  }
}



/* Text on Tertiary Colour */
.block-search-block #used-search-block .used-search-block-facets__vehicle-status .form-radios label,
.block-search-block #used-search-block .used-search-block-facets__finance-radio .form-radios label,
.style-2 .l-node-used-vehicle--latest-vehicles .field-name-field-vehicle-price, 
.style-2 .l-node-used-vehicle--latest-vehicles .field-name-field-vehicle-monthly-price, 
.style-2 .l-node-used-vehicle--latest-vehicles .field-name-field-vehicle-vat,
.node-used-vehicle.view-mode-full .style-2 .l-node-used-vehicle--similar-vehicles .field-name-field-vehicle-price, 
.node-used-vehicle.view-mode-full .style-2 .l-node-used-vehicle--similar-vehicles .field-name-field-vehicle-monthly-price,
.l-node-used-vehicle--financeadjust h2,
.finance-search-filters #financeSearchFilters select,
.finance-search-filters #financeSearchFilters label,
.l-node-used-vehicle--full__finance-eligibility p,
.vehicle-details .breadcrumbs li a,
.vehicle-details .breadcrumbs,
.vehicle-details .breadcrumbs li:not(:last-child)::after,
.tabs-title>a,
.tabs-content,
.tabs-content h3,
.part-exchange-form-container #partex-tabs .tabs-title span,
.not-front .l-main .l-sidebar h3,
.not-front .l-main .l-sidebar .node-testimonial.view-mode-teaser .testimonial-body p,
.node-branch .field-name-address--contact-page,
.node-used-vehicle.view-mode-full #vehicle-info .accordion .accordion-item .accordion-title,
.accordion-content,
.accordion-content h3,
.contact-form form .form-radio label, 
.vehicle-enquiry-form form .form-radio label,
.l-node-used-vehicle--financeadjust__container .fmgauto-finance-plugins--finance-parameters--representative-example {
  color: #000000;
}

/* Body Background Colour */
body,
.fmgauto-used-results .l-node-used-vehicle--compare-vehicle__header, 
.fmgauto-used-results .l-node-used-vehicle--search-result__header, 
.fmgauto-used-results .l-node-used-vehicle--sold-gallery__header,
.l-node-used-vehicle--full__gallery {
  background-color: #ffffff;
}
@media screen and (min-width: 48em) {
  .fmgauto-used-results.rows .node-used-vehicle.view-mode-search_result .specs-list li .spec {
    background-color: #ffffff;
  }
}
.node-frontpage .field-name-body--frontpage .fr-view.more-hidden:before {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 75%, #ffffff 100%);
}


/* Body Text Colour */
body,
label,
.fmgauto-finance-plugins--finance-parameters--representative-example .tabs-content,
.node-used-vehicle.view-mode-full .vehicle-ctas.left li .button {
  color: #303030;
}
.node-used-vehicle.view-mode-full .vehicle-ctas.right .button, 
.node-used-vehicle.view-mode-full .vehicle-ctas.right .compare-button,
.l-node-used-vehicle--full__social .social-share,
.fmgauto-finance-plugins--finance-parameters--representative-example .tabs .tabs-title a {
  color: #303030 !important;
}
@media screen and (min-width: 48em) {
  .fmgauto-used-results.rows .node-used-vehicle.view-mode-search_result .specs-list li .spec:before {
    background-color: #303030;
  }
  .fmgauto-used-results.rows .node-used-vehicle.view-mode-search_result .specs-list {
    color: #303030;
  }
}
#fmgauto-finance-plugins--finance-parameters--representative-example .tabs .tabs-title a {
  border-color: #303030;
}
#at-fill {
  fill: #303030;
}

/* Title Text Colour */
h1, h2, h3, h4, h5, h6 {
  color: #17191c;
}

/* Alternate Background Colour */
.fmgauto-used-results .node-used-vehicle.view-mode-search_result,
.search-pager .pagination li a,
.node-page.view-mode-teaser,
.slick--latest-vehicles-slider .slick-prev::before, 
.slick--latest-vehicles-slider .slick-next::before, 
.slick--testimonials-slideshow .slick-prev::before, 
.slick--testimonials-slideshow .slick-next::before,
.l-node-used-vehicle--search {
  background-color: #f8f8f8;
}
@media screen and (min-width: 48em) {
  .l-node-page--teaser .field-name-body:after { 
    background-image: linear-gradient(transparent, #f8f8f8);
  }
}


/* Text on Alternate Background Colour */
.fmgauto-used-results .node-used-vehicle.view-mode-search_result .specs-list,
.l-node-used-vehicle--search-result__additional,
.pagination a, .pagination button,
.node-page.view-mode-teaser .field-name-body,
.slick--latest-vehicles-slider .slick-prev::before, 
.slick--latest-vehicles-slider .slick-next::before, 
.slick--testimonials-slideshow .slick-prev::before, 
.slick--testimonials-slideshow .slick-next::before,
.l-node-used-vehicle--search h2,
.l-node-used-vehicle--search .block-search-block #used-search-block select,
.not-front .block-search-block #used-search-block .used-search-block-expand .button {
  color: #4a4b4b;
}
.fmgauto-used-results .node-used-vehicle.view-mode-search_result .specs-list li .spec:before {
  background-color: #4a4b4b;
}

/* Footer Background Colour */
.footer-container {
  background-color: #000000;
}

/* Footer Lower Background Colour */
.l-footer__bottom {
  background-color: #f30105;
}

/* Footer Text Colour */
.footer-container,
.l-footer h3 {
  color: #ffffff;
}
