/****
** Override Styles for Fuse Smart Farming Theme
** Base is Challenger/NA Platform Theme
*****/

/*!
 * Web Fonts from Fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2021 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Adam Ladd
 * License URL: https://www.fontspring.com/licenses/adam-ladd/webfont
 *
 *
 */

 @font-face {
  font-family: 'config-regular';
  src: url('fonts/config-regular-webfont.woff2') format('woff2'),
       url('fonts/config-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'config-semibold';
  src: url('fonts/config-semibold-webfont.woff2') format('woff2'),
       url('fonts/config-semibold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'config-extrabold';
  src: url('fonts/config-extrabold-webfont.woff2') format('woff2'),
       url('fonts/config-extrabold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

::-moz-selection {
	background: #ae132a;
	color: #fff;
}
::selection {
	background: #ae132a;
	color: #fff;
}

/*fonts*/
body {
	font-family: 'config-regular', sans-serif;
}

h1, h2 {
	font-family: 'config-extrabold', sans-serif;
}

h3, h4, h5, h6 {
	font-family: 'config-semibold', sans-serif;
}

/*headings*/
.colctrl__heading,
.detail-hero__heading, 
.disclaimer__heading,
.hero__heading, 
.solr-search__results-heading,
.subnav__subnav .mainnav__link {
  font-family: 'config-extrabold', sans-serif;
}

.accordion__item .accordion__title,
.article__byline span,
.article__meta--event .article__date,
.brand-selector__brand-name-text,
.compare__list-versus,
.compare__list-item--highlight,
.detail-hero__subheading,
.event__date,
.feature__subheading,
.hero__subheading,
.liftblock__subheading,
.list-filter ul li,
.list-filter .list-filter__primarytopics > li,
.offer__subtitle,
.product__heading,
.solr-search__filter-heading,
.solr-search__filter-subheading,
.solr-search__results-query,
.solr-search__results-subheading,
.solr-search__results-title,
.solr-search__pagination li,
.mainnav__link,
.supernav__link,
.supernav__promo-title,
.testimonial__blockquote, .testimonial__name,
.tableblock th,
.tableblock td::before,
.tableblock--mobileHeadings td:first-child {
  font-family: 'config-semibold', sans-serif;
}

.article__byline span {
  letter-spacing: normal;
}

/*buttons*/
.btn, 
.form--submitctn .btn-submit, 
.solr-search .btn-submit, 
.dealer-info .dealer-website-url,
.brand-selector__btn {
  font-family: 'config-semibold', sans-serif;
  letter-spacing: normal;
}

.btn:hover,
.btn:focus,
.btn:active,
.form--submitctn .btn-submit:hover,
.form--submitctn .btn-submit:focus,
.form--submitctn .btn-submit:active,
.solr-search .btn-submit:hover, 
.solr-search .btn-submit:focus, 
.solr-search .btn-submit:active {
	border-color: #ae132a;
}

.btn--secondary {
	background: none;
	border-color: #ffffff;
	color: #ffffff;
}

.btn--secondary:hover,
.btn--secondary:focus,
.btn--secondary:active {
	background: #ffffff;
	border-color: #000000;
	color: #000000;
}

.btn--text-link span:before {
	background: #ae132a;
}

.auxnav .header__cta-btn {
  background: #ae132a;
  border-color: #ae132a;
  letter-spacing: normal;
}

.auxnav .header__cta-btn:hover,
.auxnav .header__cta-btn:focus,
.auxnav .header__cta-btn:active {
  background: #ffffff;
  border-color: #ffffff;
  color: #000000;
}

/*colors*/
.brand-selector__btn:hover, .brand-selector__btn:active, .brand-selector__btn.active,
.brand-selector__brand a.brand-selector__brand-link:hover, .brand-selector__brand a.brand-selector__brand-link:focus {
  color: #ae132a;
}

.brand-selector.open .brand-selector__btn-icon svg {
  vertical-align: 1px;
}

.compare__list-heading {
  border-bottom-color: #ae132a;
}

.compare__list-item::before {
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 37 37' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(2.000000, 2.000000)'%3E%3Cpolyline stroke='%23202020' stroke-width='4' stroke-linecap='square' points='23.1818182 12.8235294 18.5603164 17.6634869 14.3071986 22.1176471 8.81818182 16.3119733'%3E%3C/polyline%3E%3Ccircle stroke='%23005d30' stroke-width='3' cx='16.5' cy='16.5' r='16.5'%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 50% 50%/100% no-repeat;
}

.countries__dropdown-item {
  color: #ae132a;
  font-weight: 600;
}

.accordion__openclose {
	color: #ae132a;
}

.backtotop {
  border-bottom-color: #ae132a;
}

.detail-hero__highlights-list>li::before, 
.article__body ol>li::before,
.article__body ul>li::before {
	color: #ae132a;
}

.disclaimer__description a:hover, .disclaimer__description a:focus, .disclaimer__description a:active {
	color: #ae132a;
}

.event__date {
  color: #ae132a;
  letter-spacing: normal;
}

.event__website:hover, .event__website:focus, .event__website:active {
  color: #ae132a;
}

.feature__subheading {
  color: #ae132a;
}

.feature-ctn__content .form {
	padding-left: 0;
  margin-left: 0;
}

.footer {
  border-top-color: #ae132a;
}

.footer__social-link:hover, .footer__social-link:focus, .footer__social-link:active {
	background: #ae132a;
}

.iconlink__item:hover .iconlink__title, .iconlink__item:focus .iconlink__title, .iconlink__item:active .iconlink__title {
  color: #ae132a;
}

.header--logo-style-vertical .siteheader__logo {
  background: transparent;
}

.siteheader:before {
  background: #202020;
}

.mainsearch__inputctn, .mainsearch__input {
  background: #3a3a3a;
}

@media (min-width: 1200px) {
  .mainnav__list {
    padding-left: 14em;
  }
}

.mainnav__link:hover, .mainnav__link:active, .mainnav__link.active,
.supernav__link:hover, .supernav__link:active, .supernav__link.active,
.supernav__promo-link:hover, .supernav__promo-link:active {
	color: #ae132a;
}

.mainnav__link:focus,
.supernav__link:focus,
.supernav__promo-link:focus {
  outline-color: #ae132a;
}

.mainnav__search .mainsearch__inputctn {
  color: #fff;
}

.promonav__item:hover .promonav__title, .promonav__item:focus .promonav__title, .promonav__item:active .promonav__title {
  color: #ae132a;
}

.card-block,
.card-block.card--twoColumn .card__tags,
.listing__cards .card.card-block,
.search__results li,
.solr-search__results-item,
.video-playlist__card {
  border-bottom-color: #ae132a;
}

.card-block.card--highlighted .card__image-overlay {
  background: rgba(206, 14, 45, 0.85);
}

.offer__item-wrap {
  border-bottom-color: #ae132a;
}

.card__link:hover .card__media, .card__link:focus .card__media, .card__link:active .card__media,
.feature__video:hover .feature__media-wrap, .feature__video:focus .feature__media-wrap, .feature__video:active .feature__media-wrap,
.liftblock--video-link:hover, .liftblock--video-link:focus, .liftblock--video-link:active,
.related-sidebar__media-link:hover, .related-sidebar__media-link:focus, .related-sidebar__media-link:active,
.video-playlist__link:hover, .video-playlist__link:focus, .video-playlist__link:active {
	color: #ae132a;
}

.share__link:hover .share__icon, .share__link:focus .share__icon, .share__link:active .share__icon {
  color: #ae132a;
}

.sitemenu a:hover, .sitemenu a:focus {
  color: #ae132a;
}

.mfp-image-holder .mfp-close:hover, .mfp-image-holder .mfp-close:focus, .mfp-iframe-holder .mfp-close:hover, .mfp-iframe-holder .mfp-close:focus, .mfp-inline-holder .mfp-close:hover, .mfp-inline-holder .mfp-close:focus {
  color: #ae132a;
}

/*themes*/
.feature-ctn.dark-theme .feature-ctn__heading {
  color: inherit;
}

.feature-ctn.dark-theme .btn--text-link span:before {
	background: #ae132a;
}

.feature-ctn.dark-theme .accordion__openclose,
.feature-ctn.dark-theme .event__date,
.feature-ctn.dark-theme .feature__subheading,
.feature-ctn.dark-theme .liftblock__subheading {
	color: #fff;
}

.feature-ctn.dark-theme .card-block,
.feature-ctn.dark-theme .card-block.card--twoColumn .card__tags,
.feature-ctn.dark-theme .listing__cards .card.card-block,
.feature-ctn.dark-theme .search__results li, 
.feature-ctn.dark-theme .video-playlist__card {
	border-bottom-color: #ae132a;
}

/*locator*/
.dealer-details_info-block ul>li:before {
  color: #ae132a;
}

.individual-dealer-header .result-pin {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAsCAYAAADretGxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMDQyNUJENkNDN0YxMUVCOTY3RkVBMEE4ODBGN0Q1OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMDQyNUJEN0NDN0YxMUVCOTY3RkVBMEE4ODBGN0Q1OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQzNkNDQTg5Q0M3RTExRUI5NjdGRUEwQTg4MEY3RDU4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQzNkNDQThBQ0M3RTExRUI5NjdGRUEwQTg4MEY3RDU4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DPOu4wAAA0RJREFUeNrEmLtvE0EQxu/OTmIFFKgiIlHQ0SSR+AOoePwDqVLQIEo60qaL0tFQpAAEKIiXCJAUKREgAYULMHSkSSpkxEPY8dvmllnpG2u83GPPvjMjfbLi7M387tvZ3fO5Sinnf4f7YWbBeqz4lOJQhhzxGRpnKp+dfILCOUMe5KKYD/0xFAuUjwHgQhPQJGmRdJZ0mnSCNEVqk8qkL6S3pE+kDqkLMaCyhXAFwASKHCddJl0inbKYugPSfdId0m9AdgXIAIwXApBD8aOkJdJ70qolgINxq7huCXmmkNfspUAIPbBAmiGtk26T5oZs/Dlcv458BQESOB2mA9dJyymtwiukI6RrmIq2nBbPaELdA9OkqykCcCwj7zTq8MoagMjDrnkQZxEryF9AvT4ENwq7sIIpySImcYPshvvx2KLLTuQw4CTpQsa79EXUmUTdvhPckOdiNrA0Quc/L5esJ/pBky0444l51MtLCA9fzI4JYhb1PBPCG8NUyCnxJITcx7+OCULWUbw6+AgujQmihHo+rw6FL3qkIrbULKONOj1+3pAQ+qj9hQFZRhF1ukEQ+iGkRdrNGGIXdTomhA+yJp6MyhkBlJG/yQ859Iw50JhdEB6StjOCeIH8LfGk1T9FFRpFN02d9AyD0wyd7znyt1FPmRA+5klb9RPUacY28jZRxzcheEp6sKpGeozPNELneYTPFur4Qc+YvEq0VQ3SN9JWShBPka+B/PL3yD8PunKV6Dl8QPoxIoC+/iHyNWVDhkE4wo065nBzRIhN5KkLF5woCBXgxg5+zAwTB7jedEHFOSHdqOEX1M0hIW7h+lqYC2EQQW68HuJM0eNfxbkQ5YQ8T/RcVkk38LdNdDC+ius75oqwgWAQ6cZegiW7hfHShdBXA3EQvuHGPYvDrYxx0gV/WAh5pvDB9p20EXPNBsYdit0x8o2NDQQ3aQN39zKiSYv4fxXju3Eu2EAEbWCVkCblZqxEbUzDQgQt2T0ccDKeBDRjrAtJnGAQ6cZd0j7+v49XQ9IFK4AkEGFNuoY7XkvajLZv76KWbAM38A4v00rYmhs2S3IUCLNJFQq+Ed91bJtxFAi+u65oVs94iaqSuKDjrwADACTjYqjiWjHrAAAAAElFTkSuQmCC);
}

.individual-dealer-header.highlighted .result-pin,
.dealer-info .dealer-directions-wrapper .map-icon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAA4CAYAAACGwxqMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMzZDQ0E4M0NDN0UxMUVCOTY3RkVBMEE4ODBGN0Q1OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMzZDQ0E4NENDN0UxMUVCOTY3RkVBMEE4ODBGN0Q1OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQzNkNDQTgxQ0M3RTExRUI5NjdGRUEwQTg4MEY3RDU4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQzNkNDQTgyQ0M3RTExRUI5NjdGRUEwQTg4MEY3RDU4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9r7BPQAAB0tJREFUeNrUWn1s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);
}