/****
** Override Styles for Automated Production Theme
** Base is Gleaner Combines 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;
  color: #000002;
}

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;
}

.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 {
  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,
.siteheader .header__cta-btn {
  background: #ae132a;
  border-color: #ae132a;
  letter-spacing: normal;
  color: #fff;
}

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

#la_but_container{
  display:block;
  width:auto;
  height:50px;
  position:fixed;
  z-index:0;
  -webkit-backface-visibility: hidden;
  visibility:hidden;
}

#la_but_container .la_float_buttons {
  background-color: #ae132a;
  border-color: #ae132a;
  color: #fff;
  display: inline;
  visibility: visible;
  margin-left: 2px !important;
  margin-right: 2px !important;
}

#la_but_container .la_float_buttons:hover {
    background: #ffffff !important;
    color: #000000 !important;
    border: 3px solid #000002 !important;
}

#la_but_container .la_buttons {
  display:inline-block;
  z-index: 9999999;
  background-color: #ae132a;
  color: white;
  text-decoration: none !important;
  border-radius: 5px;
  padding: 10px 10px;
  font-size: 14px;
  letter-spacing: 1px;
  font-weight: 700;
  border: none;
  width:auto;
  cursor: pointer;
  text-align:center;
  height: auto;
  border: 1px solid #ffffff;
}

.la_advo_text{
  position: absolute;
    top: 0px;
    right: -20px;
    text-align: left;
    width: 240px;
    background-color: white;
    border: 2px solid #ae132a;
    padding: 10px;
}

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

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

.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__nav-link:active, .footer__nav-link:focus, .footer__nav-link:hover{
  color: #5F6062;
}

.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{
  background: #000002;
}

.siteheader:before {
  background: #000002;
}


@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: none;
}

.mainnav__search .mainsearch__inputctn {
  color: #fff;
}
.supernav__content{
    background: #000002;
    opacity: 0.94;
    -webkit-box-shadow: 0 4px 8px rgb(0 0 0 / 60%);
    box-shadow: 0 4px 8px rgb(0 0 0 / 60%);
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    max-width: 1140px;
    padding: 1em 2em 2em;
}
.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;
}

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

.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;
}

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

.dealer-locator__heading {
  font-family: 'config-extrabold', sans-serif;
}

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

.red {
  color: #ae132a;
}

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

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

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

.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: 'config-extrabold', sans-serif;
}

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

.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;
}
