/****
** Override Styles for Grain Systems Theme
** Base is Challenger/NA Platform Theme
*****/

/* Obvia Font */
@import url("qkg2dxw.css");

/*!
 * 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('../woff2/config-regular-webfont.woff2') format('woff2'),
       url('../woff/config-regular-webfont.woff_%3b%20filename_%3dutf-8%27%27config-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'config-semibold';
  src: url('../woff2/config-semibold-webfont.woff2') format('woff2'),
       url('../woff/config-semibold-webfont.woff_%3b%20filename_%3dutf-8%27%27config-semibold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

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

@media (min-width: 992px) {
  html {
    --navbar-height: 7.87625rem; /* 126.02px */
  }
}

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

h1, h2, h3, h4, h5, h6 {
  font-style: normal;
}

h1, h2 {
  font-family: obvia, sans-serif;
	font-weight: 900;
}

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

/*headings*/
.card__title,
.colctrl__heading,
.compare__list-heading,
.detail-hero__heading,
.disclaimer__heading,
.hero__heading,
.solr-search__results-heading,
.subnav__subnav .mainnav__link {
  font-family: obvia, sans-serif;
  font-weight: 900;
}

.accordion__item .accordion__title,
.article__subtitle,
.article__byline span,
.article__meta--event .article__date,
.brand-selector__brand-name-text,
.card__info strong,
.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;
}

.hero__subheading,
.liftblock__subheading {
  text-transform: uppercase;
}

.article__byline span {
  letter-spacing: normal;
}

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

.supernav__subnav .supernav__link {
  font-family: 'config-regular', sans-serif;
}

.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: #F5A800;
}

.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: #F5A800;
}

.auxnav .header__cta-btn,
.siteheader .header__cta-btn {
  background: #F5A800;
  border-color: #F5A800;
  color: #000000;
  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;
}

.hero .hero__cta:not(.btn--text-link) {
  background-color: #F5A800;
  border-color: #F5A800;
  color: #000000;
}

.hero .hero__cta:not(.btn--text-link):hover,
.hero .hero__cta:not(.btn--text-link):focus,
.hero .hero__cta:not(.btn--text-link):active {
  background-color: #fff;
  border-color: #fff;
}

/*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: #F5A800;
}

/*language dropdown backround*/
.brand-selector__dropdown {
  background: #3a3a3a;
}

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

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

.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: #F5A800;
  font-weight: 600;
}

.accordion__openclose {
	color: #F5A800;
}

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

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

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

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

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

.feature__subheading {
  color: #F5A800;
}

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

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

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

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

.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: #F5A800;
}

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

.mainnav__search .mainsearch__inputctn {
  color: #fff;
}

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

.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: #F5A800;
}

.card-block.card--highlighted .card__image-overlay {
  background: rgba(245, 168, 0, 0.85);
}

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

.listing__nav-bar,
.listing__nav-bar:active {
  background: #F4F4F4;
}

.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: #F5A800;
}

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

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

.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: #F5A800;
}

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

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


.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: #F5A800;
}

.feature-ctn.dark-theme h1,
.feature-ctn.dark-theme h2,
.feature-ctn.dark-theme h3,
.feature-ctn.dark-theme h4 {
	color: inherit;
}

.dark-theme .tableblock--mobileHeadings td:first-child {
  color: #F5A800;
}

/*global dealer locator*/
.dealer-locator__search-form-uselocation {
  background-color: #F5A800;
  border-color: #F5A800;
  color: #000000;
}

.dealer-locator__heading {
  font-family: obvia, sans-serif;
	font-weight: 900;
}

.dealer-locator__search-form-heading,
.dealer-locator__result-name,
.dealer-locator__detail-heading,
.dealer-locator__detail-meta-products-heading,
.dealer-locator__detail-item-title,
.dealer-locator__our-address-name {
  font-family: 'config-semibold', sans-serif;
}

.dealer-locator__detail-description,
.dealer-locator__detail-meta-products-item,
.dealer-locator__detail-item-subtitle,
.dealer-locator__detail-item-content-inner,
.dealer-locator__back-to-results {
  font-family: 'config-regular', sans-serif;
}

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


.individual-dealer-header .result-pin {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAsCAYAAADretGxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RkQ0MEY3RERCNEYxMUVCOEZFMkVFMkY2NzREMTFEQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RkQ0MEY3RURCNEYxMUVCOEZFMkVFMkY2NzREMTFEQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZGRDQwRjdCREI0RjExRUI4RkUyRUUyRjY3NEQxMURDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZGRDQwRjdDREI0RjExRUI4RkUyRUUyRjY3NEQxMURDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kcTXAQAAA0JJREFUeNrEmDtvE0EUhXfXjmMZhKgiIlHQ0QT+ARWPP5ACpaBBlHSkTRelo6FIAQhQEI+IAKFIGQESULgyJWmSChnxEHHs9WPNDnekc63rYR9je9dc6Whle3but2fuPLyuUsr531H0N13btq64SnEoQ464xkblqnKKIyQuGPIgF8lC6I+hVKBiCgAnmoFKpPOkC6SzpFOkWVKXVCd9IX0gfSb1SAHEgMoWwhUAM0hyknSddI10xmLoDkiPSQ9IvwEZCJAhGC8GoIDkx0mLpE+kFUsAB+1WcN8i+plFv2YtRULohmXSCdIa6T5pfszCn8f9a+ivLEAih8N04DZpKaNZeIN0jHQLQ9GVw+IZRahroEK6mSEAxxL6rSAPz6whiCLsWgBxHrGM/svIN4DgQmEXljEkeUQJD8huuLRYuuxEAQ1Oky7nvEpfQZ4S8g6c4IK8mLKAZbJVkC7JKeuJetBk56a0Zy0gX1FCePhibkoQc8jnmRDeFIZCDoknIeQ6/nVKEDKP4tnBW3BtShA15At5dih80SdVsaTmGV3k6fN5Q0LorfYXGuQZVeQJoiD0IaRD2skZYgd5eiZECLI2Tkb1nADq6L/Nhxw6Yw4VZgDCI9J2ThCv0X9HnLQGu6hCoeiiaZFeonGWoft7hf67yKdMiBDjpK36CeosYxv9tpEnNCF4SPqwqkl6jmsWoft5hmsHecKoMybPEm2VT/pG2soI4gX689G//D/yz0FXzhI9hk9IPyYE0Pc/RX9tWZBxEI5wo4Ux3JgQYgP9tIQLThKEinDjDf7MjBMHuN90QaU5Id1o4h/U3TEh7uH+ZpwLcRBRbrwbY0/R7d+muZDkhNxP9Fg2SHfw2SZ6aN/A/T1zRthAMIh0Y2+EKbuF9tKF2FcDaRCh4cYji82tjnbShXBcCLmn8Mb2nbSecs862h2J1THxjY0NBBepj6fbTSjSKn5voH2Q5oINRNQCdhhTpFyMh0kL07gQUVN2DxucjM2IYkx1YRQnGES68ZC0j9/38WpIumAFMApEXJGu4olXRy1G27d3SVPWxwN8xMu0GpZm32ZKTgJhFqlCwvfiu55tMU4CwU8XiGL1jJeoahQXdPwVYABC72KuuYU3zAAAAABJRU5ErkJggg==);
}

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

/*dealer locator v2*/
.dealer-locator-v2 {
  --dealer-locator-map-marker-bg: #F5A800;
  --dealer-locator-map-marker-color: #000;
  --dealer-locator-map-marker-stroke-color: transparent;
  --dealer-locator-pagination-active-bg: #F5A800;
  --dealer-locator-pagination-active-color: #000;
  --dealer-locator-pagination-arrow-hover-bg: #F5A800;
  --dealer-locator-pagination-arrow-hover-color: #000;
}

.dealer-locator-v2-search-form__uselocation.btn {
  color: #000;
  border-color: #F5A800;
  background-color: #F5A800;
  --dealer-locator-uselocation-icon-color: #000;
}

.dealer-locator-v2-search-form__uselocation.btn:hover,
.dealer-locator-v2-search-form__uselocation.btn:focus {
  color: black;
  border-color: #000;
  background-color: #fff;
  --dealer-locator-uselocation-icon-color: #000;
}

.dealer-locator-v2__heading,
.dealer-locator-v2-results__heading,
.dealer-locator-v2-result__name,
.dealer-locator-v2-detail__heading,
.dealer-locator-v2-detail__item-title,
.dealer-locator-v2-detail__our-address-name,
.dealer-locator-v2-detail__related-dealers-dealer-name {
  font-family: obvia, sans-serif;
  font-weight: 900;
}

.dealer-locator-v2-detail__meta-products-heading,
.dealer-locator-v2-detail__related-dealers-dealer-more-products-heading {
  font-family: 'config-semibold', sans-serif;
  font-weight: 800;
}

.dealer-locator-v2-result__type,
.dealer-locator-v2-result__text,
.dealer-locator-v2-result__more a,
.dealer-locator-v2-result__more button,
.dealer-locator-v2-result__hide-hours,
.dealer-locator-v2-result__show-hours,
.dealer-locator-v2-detail__meta-products-item,
.dealer-locator-v2-detail__item-content-inner,
.dealer-locator-v2-detail__related-dealers-dealer-address,
.dealer-locator-v2-detail__related-dealers-dealer-more-products-item,
.dealer-locator-v2-detail__related-dealers-dealer-more-links a,
.dealer-locator-v2-detail__meta-website,
.dealer-locator-v2-results__pagination-page,
.dealer-locator-v2-results__pagination-text,
.dealer-locator-v2-detail__item-subtitle {
  font-family: 'config-regular', sans-serif;
}
