





@import url(/etc.clientlibs/settings/wcm/designs/catDotCom/clientlibs/resources/css/fonts.css);


@import url(/etc.clientlibs/settings/wcm/designs/catDotCom/clientlibs/resources/css/fonts.css);



body {
	color: #000000 ;
    background-color: #FFFFFF ;
    font-size: 14px ;
}

.tab-wrapper, 
.heroClassFamily table td,
.container-fluid table td, 
.unit-switch .unit-switch-container strong,
.tertiary-spacer,
.tfn.pdp-hero.standard,
.dynamicForms,
.tfn .dealers__footer,
.tfn.product-tiles .product-family-tiles .tile-bar-header,
.tfn.docking-bar,
.tfn.product-family,
.tfn.modal .modal-dialog .modal-content,
.tfn.specifications,
.tfn .pdp-tab__group .pdp-tab__controls .control--link.active,
section.pdp-download-center.tfn .bg--gray,
.tfn.mega--nav .top--nav .mega-drawer .inner, 
.tfn.mega--nav .mega-mobile .top--nav .mega-drawer .inner .mega--sidelinks li a,
.menu-category.list-group,
.tfn .suggBox,
.loginBanner,
.tfn.cookie-banner {
  background-color: #FFFFFF ;
}
.tfn.mega--nav .mega-mobile{
  background: #FFFFFF ;
}


.unit-switch .unit-switch-container strong {
	border-color: #FFFFFF ;
}


.home {
    color: #000000 ;
    background-color: #111111 ;
    font-size: 14px ;
}

.home p {
	color: #000000 ;
}


body.hero .hero.container-fluid,
body.home-option2 {
	background-color: #111111 ;
	border-color: #111111 ;
}

body.title .subtitle {
	    	
}

.home .tertiary-spacer,
.promotional-home.promotional-home-option2 .tertiary-spacer,
.deg header.mega--nav.tfn,
.deg header.mega--nav.tfn nav.top--nav > ul > li:active > a,
.deg header.mega--nav.tfn nav.top--nav > ul > li:hover > a,
.tfn.mega--nav
 {
	background-color: #111111 ;
}
.tfn.mega--nav .search-wrap,
.tfn.mega--nav .search-wrap .search-inner .search-input{
	background: #000000 ;
}

@media screen and (max-width: 1023px){
.tfn.mega--nav .mega-mobile .top--nav li a,
.tfn.mega--nav .mega-mobile .top--nav .mega--back,
.tfn.mega--nav .mega-mobile .top--nav .mega--util .mega--back{
	background: #111111 ;

	}
}
.promotional-home.promotional-home-option2 .content-module.content-module-secondary.span4,
.promotional-home.promotional-home-option2 .content-module.content-module-secondary.span4:first-child,
.promotional-home.promotional-home-option2 .content-module.content-module-secondary.span4:last-child,
.tfn .drop--menu .menu--content li a:not(.button):hover,
.tfn .drop--menu .menu--content li a:not(.button).active:hover {
	border-color: #111111 ;
}
.tfn.mega--nav .mega-drawer .mega--sidelinks a:not(.active):hover,
.tfn .drop--menu .menu--content li a:not(.active):hover {
			border-color: #111111 ;
	}

@media screen and (max-width: 1023px){
	.tfn.mega--nav .mega-mobile .top--nav li a,
	.tfn.mega--nav .mega-mobile .top--nav .mega--back,
	.tfn.mega--nav .mega-mobile .top--nav .mega--util .mega--back,
	.tfn.mega--nav .mega-mobile .top--nav .mega--drawer-back,
	.tfn.mega--nav .mega-mobile .top--nav .mega--drawer-back:focus,
	.tfn.mega--nav .mega-mobile .top--nav .mega--drawer-back:hover {
			background-color: #111111 ;
	}
}

@media screen and (max-width: 1023px) {
	.deg .tfn.mega--nav .mega-mobile .top--nav .mega--back,
	.deg .tfn.mega--nav .mega-mobile .top--nav .mega--drawer-back {
		background-color: #000000 ;
	}
}


h1,
.tfn .container__contact-us h2,
.tfn .container__contact-us label,
.tfn .container__contact-us legend,
.dynamicForms .title-font58,
.dynamicForms .span12 h3,
.tfn.docking-bar .docking-bar--title span,
.tfn.docking-bar .docking-bar--model-wrapper .docking-bar--model .docking-bar__selected-model .model--info span,
.tfn .dealers__header h2,
.tfn.modal.full-inner .modal-dialog .modal-content .modal-header h2,
.tfn.product-family .card h2,
.tfn.title h1.title,
.tfn.pdp-download-center__section h2,
.tfn .form label,
section.pdp-download-center.tfn a,
.tfn .raq-form__header h1,
.menu-category.list-group ul h4,
.menu-category.list-group h3,
.tfn .raq-form__header h1,
.container-fluid .row-fluid .title-font58 .title .h1-title,
.product-comparison .tfn.compare-products-models--full .comparsion-tool-heading h1,
.product-comparison .tfn.compare-products-models .card-wrapper .card .card--inner span.product-display-value.model {
    color: #000000 ;
}

h2,
h3,
h4,
h5,
h6,
h3 strong,
h5 strong,
.panel-title a,
.panel-title a:hover,
.panel-title a:after,
.tfn .pdp-tab__group .pdp-tab__controls .control--link,
.tfn .container__specifications .download-link,
.tfn .container__specifications .btn--link-ui,
.tfn.pdp-hero.standard h2 a,
.tfn.pdp-hero.standard .top-three .top-specifications__list dt,
.tfn.pdp-hero.standard .top-three .top-specifications__list dd,
.tfn.social-media .social-media__component h4,
.tfn.list div.degListPagination .deg-pagination,
.tfn.dynamic-content .dynamic-content__secondary h4,
.tfn.dynamic-content .dynamic-content__tertiary h4,
.tfn .dealers__body .form label.title,
.tfn .dealers__body--form h6,
.tfn .dealers__panel--wrap .results__summary span,
.pfp-filter-tag-wrapper .clear-all .pfp-filter-tag span,
.pfp-filter-tag-wrapper .pfp-filter-tag span,
.pfp-filter-tag-wrapper .pfp-filter-tag .material-icons,
.tfn.product-family .catalog-top-pag .pagination--results span,
.tfn .card-wrapper .card .value,
.tfn .card-wrapper .card .spec-value,
.tfn .card-wrapper .card .card-footer .control label,
.tfn.title .subtitle,
.promotional-home.promotional-home-option2 .content-module.content-module-secondary.span4 .content.has-img h6,
.product-info-option3.product-info .content-container h6,
.tfn.product-tiles .tile-bar--carousel .slick-next,
.tfn.product-tiles .tile-bar--carousel .slick-prev,
.tfn .slick-prev::before,
.tfn .slick-next::before,
.tfn .filter--panel__header h4,
.multi-media .container-fluid .row-fluid header h2.subheader-style,
.tfn.benefits-and-features .benefits-and-features__modal-content .benefits-and-features__modal-content-section-left h4,
.tfn.search-results-page h2,
.tfn.search-results-page .filter--panel__header h4 a,
.tfn.modal .modal-dialog .modal-content .modal-header h2.modal-title,
.tfn.modal .modal-dialog .modal-content .modal-body .form .form__group label.title,
.tfn.foot-nav .foot-nav-bottom ul li,
.tfn.technology .technology-tabs__carousel-item,
.tfn.secondary-header .container__secondary-nav .link-list li a,
.tfn.secondary-header .container__secondary-nav .link-list li a:focus.nav-link,
.tfn.benefits-and-features .benefits-and-features__tabs > ul li.benefits-and-features__tab--active h3 a,
.tfn.benefits-and-features .benefits-and-features__tabs > ul li:hover h3 a,
.tfn.raq-form label,
.tfn.mega--nav .mega-drawer .link--block .link--item .item--right .item__title,
.tfn .drop--menu .menu--content li a:not(.button),
.tfn.modal#secondary-navigation-model .modal-dialog .modal-content .modal-body .modal-choice.active p,
.tfn .drop--menu.language-selector ul.menu--content li a:not(.button):not(.close),
.tfn .drop--menu.contact-us ul.menu--content li a,
.product-comparison .tfn.compare-products-models .card-wrapper .card .card--inner .product-display-value.family
 {
    color: #000000 ;
}

/*START Transformation Generic*/

.tfn h1,.tfn h2,.tfn h3,.tfn h4,.tfn h5,.tfn h6,
.tfn.product-tiles .tile-bar-header h4,
.tfn.mega--nav .mega-drawer a,
.tfn.mega--nav .mega-drawer a.cat-follow,
.tfn.mega--nav .mega-drawer a.cat-follow:hover,
.tfn.mega--nav .mega-drawer a:hover .cat-follow,
.tfn.mega--nav .mega-drawer .inner .mega--sidelinks a,
.tfn.mega--nav .mega-drawer .inner .mega--sidelinks a:hover,
.tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--sidelinks li a,
.tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--sidelinks li a:hover,
.tfn.mega--nav .mega-drawer .link--block a:hover,
.tfn.mega--nav .mega-drawer .cat-follow.mega--content__header {
	color: #000000 ;
}

.tfn h2, .tfn h3, .tfn h4,
.pfp-filter-tag-wrapper .clear-all .pfp-filter-tag span,
.pfp-filter-tag-wrapper .pfp-filter-tag span,
.tfn.pdp-gallery h2,
.tfn.pdp-gallery .media-controls .media-filter,
.tfn.modal.gallery--modal .modal-dialog .modal-content .modal-body .pdp-modal-gallery span,
.tfn.gallery--modal .media-controls-modal .media-filter,
.tfn.secondary-header .container__secondary-nav .change-model span:first-child,
.tfn.modal.gallery--modal .modal-dialog .modal-content h2.modal-title,
.row-fluid .filter-list__item > a .tile-title,
.row-fluid .filter-list__item.no-image > a .tile-title,
.tfn.title .eyebrow > a,
.tfn.title h1.title,
.tfn.title .subtitle,
.tfn.hero-short h1,
.tfn.product-tiles .tile-bar-header h4,
.tfn.product-tiles .tile-bar--carousel .product-tile p,
.tfn.product-tiles .tile-bar--carousel .slick-next,
.tfn.product-tiles .tile-bar--carousel .slick-prev,
.tfn .slick-prev::before,
.tfn .slick-next::before,
.tfn .filter--panel__header h4,
.tfn.section__unique-selling-proposition .unique-selling-proposition__feature h3,
.tfn.benefits-and-features .modal-dialog .modal-content .modal-header h2.modal-title,
.tfn.benefits-and-features .benefits-and-features__tabs > ul li h3 a,
.tfn.benefits-and-features .benefits-and-features__tabs > ul li.benefits-and-features__tab--active h3 a,
.tfn.benefits-and-features .benefits-and-features__tabs > ul li:hover h3 a,
.tfn.benefits-and-features .benefits-and-features__more span,
.tfn.benefits-and-features .benefits-and-features__content .benefits-and-features__content-section h4,
.tfn.benefits-and-features .benefits-and-features__tabs .benefits-and-features__top-content h4,
.tfn.benefits-and-features .benefits-and-features__modal-content .benefits-and-features__modal-content-section-left h4,
.tfn.benefits-and-features .benefits-and-features__tabs-pagination .benefits-and-features__tabs-pagination-info,
.tfn.benefits-and-features .benefits-and-features__tabs-pagination .benefits-and-features__tabs-pagination-buttons a,
.tfn.benefits-and-features .benefits-and-features__modal-tabs-pagination .benefits-and-features__modal-tabs-pagination-info,
.tfn.benefits-and-features .benefits-and-features__modal-tabs-pagination .benefits-and-features__modal-tabs-pagination-buttons a,
.tfn.search-results-page h2,
.tfn.search-results-page .filter--panel__header h4 a,
.tfn.pdp-download-center__section h2,
.tfn .form label,
section.pdp-download-center.tfn a,
.tfn.secondary-header .container__secondary-nav .link-list li.active a,
.tfn.secondary-header a,
.tfn.modal#secondary-navigation-model .modal-dialog .modal-content .modal-body .modal-choice.active p,
.tfn .raq-form__header h1,
.tfn.technology .technology-tabs__carousel-item,
.tfn.section__compare-products--full .select-models legend,
.tfn .table__compare-products .select-models label,
.tfn .card-wrapper .card .family,
.tfn .card-wrapper .card .model,
.menu-category.list-group ul h4,
.menu-category.list-group h3,
.tfn .raq-form__header h1,
.tfn.raq-form label,
.tfn.foot-nav .foot-nav-top h5,
.tfn.foot-nav .foot-nav-top h2,
.tfn.foot-nav .foot-nav-bottom h5,
.tfn.mega--nav .toplink,
.tfn.mega--nav .mega-drawer .link--block .link--item .item--right .item__title,
.tfn .drop--menu .menu--content li a,
.related-content__header h3,
.tfn.related-content .related-content__text h4,
.deg .tfn.mega--nav .mega-drawer .mega--sidelinks a,
.deg .tfn.mega--nav .mega-drawer .mega--content > div > div > a,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last .homepageLookupForm h1,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last .homepageLookupForm h2,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last .homepageLookupForm h3,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last .homepageLookupForm h4,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last .homepageLookupForm h5,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last .homepageLookupForm h6,
.tfn.benefits-features h2,
.tfn.benefits-features .benefits-features--accordion-content .showmore-wrapper .button,
.tfn.benefits-features .benefits-features--accordion-control .acc-header,
.tfn.benefits-features h4,
.tfn.mrkt-banner .mrkt-banner--slide a.action,
.product-comparison .tfn.compare-products-models--full .cat-follow--back,
.product-comparison .tfn.compare-products-models .compare-products-display .tab-wrapper a.control--link,
.product-comparison .tfn.compare-products-models .print-icon,
.product-comparison .tfn .card .cat-follow,
.product-comparison .tfn .compare-products-table-details .expand-collapse-buttons,
.product-comparison .tfn .compare-products-table-details .header td,
.product-comparison .tfn.compare-products-models--full .comparsion-tool-heading h1,
.product-comparison .tfn.compare-products-models .card-wrapper .card .card--inner span.product-display-value.model,
.product-comparison .tfn.compare-products-models .card-wrapper .card .card--inner .product-display-value.family {
	
      	
          font-family: Roboto Ext Bold ;
        
      	
    
  	
  		text-transform: capitalize ;
  	
}

.tfn.benefits-features .inner.showmore .showmore-wrapper {
  background-image: linear-gradient(to top, #000000 50%, rgba(0, 0, 0, 0));
}

.tfn p,
.tfn .button-link,
.tfn.section__unique-selling-proposition .unique-selling-proposition__feature p,
.tfn.benefits-and-features .benefits-and-features__content .benefits-and-features__content-section p,
.tfn.benefits-and-features .benefits-and-features__content .benefits-and-features__content-section li,
.tfn.benefits-and-features .benefits-and-features__content .benefits-and-features__content-section .benefits-and-features__top-content,
.tfn.benefits-and-features .benefits-and-features__tabs .benefits-and-features__top-content p,
.tfn.benefits-and-features .benefits-and-features__tabs .benefits-and-features__top-content li,
.tfn.benefits-and-features .benefits-and-features__tabs .benefits-and-features__top-content,
.tfn.benefits-and-features .benefits-and-features__modal-content-section p,
.tfn.benefits-and-features .benefits-and-features__modal-content-section li,
.tfn.benefits-and-features .benefits-and-features__modal-content-section .benefits-and-features__top-content,
.tfn.pdp-download-center__section .header__subheader,
.tfn.mega--nav .mega-drawer .mega--content ul li a,
.tfn .suggBox .sug a,
.tfn .raq-form__header p,
.raq-form__thank-you-content .thank-you__column-links li .thank-you__column-link span, 
header.tfn.mega--nav .utility--links .drop--menu .menu--content .dealer--info .dealer-address a:not(.button-tertiary),
.tfn.mega--nav .mega-mobile .mega--util .dealer--info .dealer-address a:not(.button-tertiary),
div.cookie-consent-banner .container p,
.mrkt-banner p.info,
.mrkt-banner--counter span,
.tfn.mrkt-banner .mrkt-banner--slide p.title,
.tfn.mrkt-banner .mrkt-banner--slide p.title-mobile {
	
		
			font-family: Noto Sans Regular !important;
			
			
		
  
  
}

.tfn p,
.tfn .breadcrumbs__wrapper .breadcrumbs__list li a,
.tfn .breadcrumbs__wrapper .breadcrumbs__list li strong,
.hero-non-image.tfn  .hero-image-wrapper .breadcrumbs__wrapper .breadcrumbs__list li a,
.tfn.social-media .social-media__component p,
.tfn .results__list-item .results-info li,
.tfn .results__list-item .results-info li a,
.tfn .results__list-item .results-info,
.tfn.cookie-banner .container p,
.tfn.product-tiles .tile-bar--carousel .product-tile p,
.tfn.benefits-and-features .benefits-and-features__modal-content-section p,
.tfn.benefits-and-features .benefits-and-features__modal-content-section li,
.tfn.benefits-and-features .benefits-and-features__modal-tabs-pagination .benefits-and-features__modal-tabs-pagination-info,
.tfn.benefits-and-features .benefits-and-features__modal-tabs-pagination .benefits-and-features__modal-tabs-pagination-buttons a,
.tfn.benefits-and-features .benefits-and-features__modal-tabs-pagination .benefits-and-features__modal-tabs-pagination-buttons a i,
.tfn .filter--panel .filter--panel__body .filter--group .acc-header,
.tfn.search-results-page .filter--panel .filter--panel__body .filter--group a,
.tfn.pdp-download-center__section .header__subheader,
.tfn.modal .modal-dialog .modal-content .modal-body p,
.tfn.section__compare-products--full .select-models legend,
.tfn .form label,
.menu-category.list-group ul li a,
.tfn .raq-form__header p,
.menu-countries .menu-category.list-group .menu-category-content ul li a,
header.tfn.mega--nav .utility--links .drop--menu .menu--content .dealer--info .dealer-address a:not(.button-tertiary),
.tfn.mega--nav .mega-mobile .mega--util .dealer--info .dealer-address a:not(.button-tertiary),
.tfn .mobile-filter-control .toggle-filter-switch,
.tfn.account-banner.visible .cta-text p,
.tfn.account-banner.visible button.close-button,
.product-comparison .tfn.compare-products-models--full p.comparsion-tool-subheading
{
  color: #000000 ;
}

.tfn a,
.tfn .button-link,
.section__cat-compare .card-wrapper .edit,
.product-comparison .tfn.compare-products-models .card .card-header-actions a {
	color: #0067B8 ;
}

.tfn .foot-nav-top h5::after{

border: solid #FFFFFF ;
border-width: 0 2px 2px 0 ;



/*END Transformation Generic*/



/*general/textColor/darkThemeTextColor*/
.hero .hero.container-fluid .hero-main .hero-text-wrapper .hero-text-container h2,
.hero .hero.container-fluid .hero-main .hero-text-wrapper .hero-text-container h2 span,
.tfn.next-step .next-step__header,
.tfn.next-step .next-step__description,
.tfn.next-step .next-step__column-header,
.tfn.next-step .next-step__column-icon,
.tfn.pdp-hero.full-width .cta--hero h1,
.tfn.virtual-tour .virtual-tour__sub-title,
.tfn.virtual-tour .virtual-tour__details,
.tfn.virtual-tour .virtual-tour__icons-title,
.tfn.virtual-tour .virtual-tour__icon-title,
.tfn .separator i,
.tfn.pdp-gallery h2,
.tfn.pdp-gallery .media-controls .media-filter,
.tfn.modal.gallery--modal .modal-dialog .modal-content .modal-body .pdp-modal-gallery span,
.tfn.gallery--modal .media-controls-modal .media-filter,
.tfn.pdp-gallery .slick-next::before,
.tfn.pdp-gallery .slick-prev::before,
.tfn.gallery--modal .slick-next::before,
.tfn.gallery--modal .slick-prev::before,
.tfn.pdp-overview__section .pdp-overview__wrapper h2,
.tfn.pdp-overview__section .pdp-overview__wrapper p,
.tfn.hero-short h1,
.tfn.hero-short .breadcrumbs li a,
.tfn.hero-short .hero-text p,
.tfn.section__unique-selling-proposition .unique-selling-proposition__feature h3,
.tfn.section__unique-selling-proposition .unique-selling-proposition__feature p,
.tfn.benefits-and-features .benefits-and-features__content *,
.tfn.benefits-and-features .benefits-and-features__tab-content *,
.tfn.benefits-and-features .benefits-and-features__content .benefits-and-features__content-section p,
.tfn.benefits-and-features .benefits-and-features__content .benefits-and-features__content-section li,
.tfn.benefits-and-features .benefits-and-features__content .benefits-and-features__content-section .benefits-and-features__top-content,
.tfn.benefits-and-features .benefits-and-features__tabs .benefits-and-features__top-content p,
.tfn.benefits-and-features .benefits-and-features__tabs .benefits-and-features__top-content li,
.tfn.benefits-and-features .benefits-and-features__tabs .benefits-and-features__top-content,
.tfn.benefits-and-features .benefits-and-features__content .benefits-and-features__content-section h4,
.tfn.benefits-and-features .benefits-and-features__tabs > ul li h3 a,
.tfn.benefits-and-features .benefits-and-features__tabs-pagination .benefits-and-features__tabs-pagination-info,
.tfn.benefits-and-features .benefits-and-features__tabs-pagination .benefits-and-features__tabs-pagination-buttons a,
.tfn.pdp-hero .specs--hero .top-three .top-specifications__list dd,
.tfn.pdp-hero .specs--hero .top-three .top-specifications__list dt,
.tfn .hero-image-wrapper .breadcrumbs__wrapper .breadcrumbs__list li a,
.tfn .hero-image-wrapper.breadcrumbs__wrapper .breadcrumbs__list li strong,
.tfn.mega--nav .toplink,
.tfn.benefits-features h2,
.tfn.benefits-features .benefits-features--accordion-content .showmore-wrapper .button,
.tfn.benefits-features .benefits-features--control .slick-next::before,
.tfn.benefits-features .benefits-features--control .slick-prev::before,
.tfn.benefits-features .benefits-features--accordion-control .acc-header,
.tfn.benefits-features .benefits-features--accordion-content .inner ul li,
.tfn.benefits-features .benefits-features--accordion-content .inner,
.tfn.benefits-features .col-8 .benefits-features--accordion-content .inner,
.tfn.benefits-features h4,
.tfn .button.button-tertiary-sm,
.deg .tfn.mega--nav .mega-mobile .top--nav .mega--util a.language-selector,
.deg .tfn.mega--nav .mega-mobile .top--nav .mega--util a.contact-us
 {
  color: #FFFFFF ;
}

.tfn.modal.gallery--modal .modal-dialog .modal-content .modal-header h2.modal-title, .tfn.modal.gallery--modal .modal-dialog .modal-content .modal-header .close span {	
  color: #FFFFFF !important;	
}



.tfn.benefits-features .acc-header::after  {
  border: solid #FFFFFF;
}

.tfn .button.button-tertiary-sm
 {
  border-color: #FFFFFF;
}

.tfn.benefits-features .benefits-features--accordion-content .showmore-wrapper .button {
  border-color: #FFFFFF;
}

.tfn.benefits-features .benefits-features--accordion-control.active {
  border-left: 4px solid #ffcd11;
}

.tfn.benefits-features .benefits-features--accordion-control:hover {
  border-left: 4px solid #FFFFFF;
}

 



.home .hero .hero.container-fluid .hero-main .hero-text-wrapper .hero-text-container h2,
.home .hero .hero.container-fluid1 .hero-main .hero-text-wrapper .hero-text-container h2,
.home .hero .hero.container-fluid .hero-main .hero-text-wrapper .hero-text-container h2 span,
.home .hero .hero.container-fluid1 .hero-main .hero-text-wrapper .hero-text-container h2 span {
    color: #FFFFFF ;
}


h1,
h2,
h3,
h4,
h5,
h6,
.eyebrow,
body.no-hero h2,
.title-btn,
.link-list-item,
.btn-primary,
.btn-secondary,
.tfn .button-secondary,
header nav > ul > li.menu > ul > li > a,
header nav > ul > li.menu > ul > li.company > div a,
header nav > ul > li.menu > ul > li.parts > div a,
header nav > ul > li.menu > ul > li.support > div a,
header nav > ul > li.menu > ul > li.products > div > ul > li > a,
header nav > ul > li.menu > ul > li > div > ul > li > a,
header nav > ul > li.menu.active > ul > li > div > ul li a,
header nav > ul > li.menu.active > ul > li > div > ul li ul li a,
header nav > ul > li.menu > ul > li > div > ul > li > ul > li > a,
header nav > ul > li.menu > ul > li.products > div > ul > li > ul > li > a,
body > footer h5,
.unit-switch .unit-switch-container,
.home .hero.container-fluid .hero-main .hero-text-wrapper .hero-text-container h2,
body.hero .hero.container-fluid .hero-main .hero-text-wrapper .hero-text-container h2,
.tab-wrapper .tab a,
[data-toggle-handler],
.search-filter-box [data-toggle-handler],
table th,
table.flextable.breakpoint .flextable-control a,
.mini-form h5,
.mini-form .loading,
.content-module.content-module-secondary a,
.product-gallery .gallery-filters ul li a,
.pricing strong,
.home .hero.container-fluid .hero-selector-container .hero-selector ul li a span,
.purchase-steps,
.purchase-steps .purchase-steps__head,
.purchase-steps > p,
.purchase-steps .tab-navigation h3,
.purchase-steps .tab-pane__supporting h3,
.purchase-steps .tab-pane__supporting p,
.sitemap > .text > .linkcontainer > .link > a,
.sitemap > .text > .linkcontainer > .linkcontainer > .link > a,
.sitemap > .text > .linkcontainer > .linkcontainer > .linkcontainer > .link > a,
.sitemap > .text > .linkcontainer > .linkcontainer > .linkcontainer > .linkcontainer > .link > a,
.sitemap > .text > .linkcontainer > .linkcontainer > .linkcontainer > .linkcontainer > .linkcontainer > .link > a,
.home .hero-selector-container .hero-selector ul li a,
.packages .title-btn,
.priceAndOffer strong,
.selector .btn-container .btn.compare span,
.bottom .compare-model-listing .link-text,body.article-page .title,
.tfn.section__compare-products .inner-text p,
.tfn .carousel__compare-products .value,
.tfn.compare-product-impression,
.tfn.compare__model-details:not(.cat-follow),
.tfn.section__compare-products .compare__model-details,
.tfn .button.button-primary__alt,
.tfn.pdp-related .button.button-primary,
.tfn .button,
.tfn .button.button-primary,
.tfn .button.button-tertiary-alt,
.tfn.pdp-hero.standard h1,
.tfn.pdp-hero.standard h2 a,
.tfn.pdp-hero.standard .button-primary,
.tfn.pdp-hero.standard .button-tertiary-alt,
.tfn.pdp-hero.standard .top-three .top-specifications__list dt,
.tfn.pdp-hero.standard .top-three .top-specifications__list dd,
.tfn.pdp-hero.full-width .cta--hero h1,
.tfn.pdp-hero.pdp-hero-v2 h1 .model-name,
.tfn.pdp-hero.pdp-hero-v2 h1 .family-name,
.tfn.pdp-hero.full-width .button-primary,
.tfn.pdp-hero.full-width .top-specifications__list dt,
.tfn.pdp-hero.full-width .top-specifications__list dd,
.tfn .unit-switch-container label,
.tfn.section__shopping-tools h2,
.tfn.section__shopping-tools a,
.tfn.superhero h2,
.tfn.superhero .subhead,
.tfn.superhero .headline,
.tfn.next-step .next-step__header,
.tfn.next-step .next-step__column-header,
.tfn.next-step .next-step__change-dealer,
.tfn .container__specifications .download-link,
.tfn .pdp-tab__group .pdp-tab__controls .control--link,
.tfn .container__specifications .btn--link-ui,
.tfn.virtual-tour .virtual-tour__title,
.tfn.virtual-tour .virtual-tour__details,
.tfn.list h3,
.tfn.list ul li span.date,
.tfn.list div.degListPagination .deg-pagination,
.tfn.dynamic-content .dynamic-content__secondary h4,
.tfn.dynamic-content .dynamic-content__tertiary h4,
.tfn.section__compare-products .container__comparison-tool .inner-text h2,
.tfn.section__compare-products .container__comparison-tool .inner-text .intro,
.tfn.section__compare-products .container__comparison-tool .button.button-primary__alt,
.tfn .container__contact-us label,
.tfn .container__contact-us legend,
.tfn .separator i,
.tfn .dealers__body .form label.title,
.tfn .dealers__body--form h6,
.tfn .back-link__group .cat-follow,
.tfn .return-link .filter__button,
.tfn.title h1.title,
.tfn .dealers__panel--wrap .results__summary span,
.tfn.product-family .catalog-top-pag .pagination--results span,
.tfn.product-family .cards-wrap .card .card-inner .family,
.tfn.product-family .card-build,
.tfn.product-family .card h2,
.tfn .card-wrapper .card .value,
.tfn .card-wrapper .card .card-footer .control label,
.promotional-home.promotional-home-option2 .content-module.content-module-secondary.span4 .content.has-img h6,
.product-info-option3.product-info .content-container h6,
.tfn.secondary-header .container__secondary-nav .link-list li a,
.tfn.mega--nav .top--nav>ul>li>a,
.tfn.mega--nav .utility--links a:not(.button-tertiary),
.tfn.mega--nav .mega-mobile .top--nav .mega--util a,
.tfn.mega--nav .mega-mobile .top--nav .mega--back,
.tfn.mega--nav .mega-drawer .inner .mega--sidelinks a,
.tfn.mega--nav .mega-drawer a.cat-follow,
.tfn.mega--nav .mega-drawer a,
.tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--sidelinks li a,
.deg .tfn.mega--nav .mega-mobile .top--nav li .mega--content li.only-mobile a,
.tfn.mega--nav .search-wrap .search-inner .search-input,
.tfn.secondary-content-cards .col .card a.cat-follow,
.tfn.modal .modal-dialog .modal-content .modal-body p.form-filter-title,
.tfn .filter--panel .filter--panel__body .filter--group .acc-header
{
	
  	
      font-family: Roboto Ext Bold ;
      
      
      
  	
	
}


.tfn.benefits-features .benefits-features--accordion-content .inner ul li,
.tfn.benefits-features .benefits-features--accordion-content .inner,
.tfn.benefits-features .col-8 .benefits-features--accordion-content .inner
{
	
      	
          font-family: Roboto Ext Bold ;
        
    
    
}
		

.tfn .filter--panel .filter--panel__body .filter--group .acc-header,
.tfn.pdp-hero.standard .top-three .top-specifications__list dd,
.tfn.pdp-hero.full-width .top-specifications__list dd,
.tfn.pdp-hero.standard h1,
.tfn.pdp-hero.pdp-hero-v2 h1 .model-name,
.tfn.pdp-hero.full-width .cta--hero h1 .model-name,
.tfn.product-family .card h2,
.tfn.benefits-features .benefits-features--accordion-content .inner ul li,
.tfn.benefits-features .benefits-features--accordion-content .inner,
.tfn.benefits-features .col-8 .benefits-features--accordion-content .inner,
.product-comparison .tfn.compare-products-models .card .card-header-actions a
{  
  text-transform: none ;
}


body:lang(ru),
p:lang(ru),
strong:lang(ru),
table th:lang(ru),
table td:lang(ru),
.captionCopy:lang(ru),
.large:lang(ru),
figcaption:lang(ru),
header nav > ul > li.menu > ul > li.products > div > ul > li > ul > li > div ul a:lang(ru),
ul > li.location > a:lang(ru),
ul > li.location > div > ul > li > div ul > li > strong > span:lang(ru),
ul > li.location > div > ul > li > div ul > li > b > span:lang(ru),
.selector .content h6:lang(ru),
.content-module.content-module-secondary ul a:lang(ru),
.product-gallery .gallery-text:lang(ru),
.product-gallery .paginator .paginator-number:lang(ru),
.product-gallery .mobile-controls .paginator-number:lang(ru),
.pricing h3 span:lang(ru),
.search-results .search-item .title:lang(ru),
.sitemap > .text > .linkcontainer > .linkcontainer > .linkcontainer > .linkcontainer > .linkcontainer > .linkcontainer > .link > a:lang(ru),
.sitemap > .text > .linkcontainer > .linkcontainer > .linkcontainer > .linkcontainer > .linkcontainer > .linkcontainer > .linkcontainer > .link > a:lang(ru),
.bottom .compare-model-listing .link-img img:lang(ru),
.section__shopping-tools.tfn p:lang(ru),
.tfn .filter--panel .filter--panel__body .filter--group a:lang(ru),
.tfn.next-step .next-step__description:lang(ru),
.tfn.next-step .next-step__column-link:lang(ru),
.tfn.organisation-tabs .organisation-tabs__carousel-item:lang(ru),
.tfn.section--carousel__hero .cat-slide--title a,.tfn.section--carousel__hero .cat-slide__text p:lang(ru),
.tfn .breadcrumbs__wrapper .breadcrumbs__list li a:lang(ru),
.tfn .breadcrumbs__wrapper .breadcrumbs__list li strong:lang(ru),
.tfn.social-media .social-media__component p:lang(ru),
.tfn.virtual-tour .virtual-tour__icon-title:lang(ru),
.tfn.list ul li a:lang(ru),
.tfn.dynamic-content .dynamic-content__text p:lang(ru),
.tfn.dynamic-content .dynamic-content__tertiary .button-link:lang(ru),
.tfn .container__contact-us a:lang(ru),
.dynamicForms .span8 p:lang(ru),
.tfn.dealers a:lang(ru),
.tfn.full-inner a:lang(ru),
.tfn .results__list-item .results-info li:lang(ru),
.tfn .results__list-item .results-info li a:lang(ru),
.tfn .results__list-item .results-info:lang(ru),
.tfn.cookie-banner .container p:lang(ru),
.tfn a.do-not-accept-cookies-btn:lang(ru),
.hero-full .hero-main .hero-text-container p:lang(ru),
.hero-full .hero-main .hero-text-container p:first-child:lang(ru),
.tfn.hero-short .breadcrumbs li a:lang(ru),
.tfn.hero-short .hero-text p:lang(ru),
.rte.clearfix p a:lang(ru),
.tfn .filter--panel .filter--panel__header .clear-all:lang(ru),
.tfn.modal .modal-dialog .modal-content .modal-body p:not(.form-filter-title):lang(ru),
.tfn.modal .modal-dialog .modal-content .modal-body .form .modal-footer .modal-footer__full-width-container .button-link.button-link--blue:lang(ru),
.menu-category.list-group ul li a:lang(ru),
.tfn.foot-nav .foot-nav-top ul li a,.tfn.foot-nav .foot-nav-top ul li:lang(ru),
.tfn.foot-nav .foot-nav-bottom ul li,.tfn.foot-nav .foot-nav-bottom ul li a:lang(ru),
.tfn.cookie-banner .container p a:lang(ru),
.product-comparison .tfn.compare-products-models--full p.comparsion-tool-subheading:lang(ru),
.product-comparison .tfn.compare-products-models .card .card-header-actions a:lang(ru),
body,
p,
strong,
table th,
table td,
.captionCopy,
.large,
figcaption,
header nav > ul > li.menu > ul > li.products > div > ul > li > ul > li > div ul a,
header nav > ul > li.location > a,
header nav > ul > li.location > div > ul > li > div ul > li > strong > span,
header nav > ul > li.location > div > ul > li > div ul > li > b > span,
.mini-form label,
.content-module.content-module-secondary ul a,
.product-gallery .gallery-text,
.product-gallery .paginator .paginator-number,
.product-gallery .mobile-controls .paginator-number,
.pricing h3 span,
.search-results .search-item .title,
.sitemap > .text > .linkcontainer > .linkcontainer > .linkcontainer > .linkcontainer > .linkcontainer > .linkcontainer > .link > a,
.sitemap > .text > .linkcontainer > .linkcontainer > .linkcontainer > .linkcontainer > .linkcontainer > .linkcontainer > .linkcontainer > .link > a,
.bottom .compare-model-listing .link-img img,
.section__shopping-tools.tfn p,
.tfn .filter--panel .filter--panel__body .filter--group a,
.tfn.next-step .next-step__description,
.tfn.next-step .next-step__column-link,
.tfn.organisation-tabs .organisation-tabs__carousel-item,
.tfn.section--carousel__hero .cat-slide--title a,.tfn.section--carousel__hero .cat-slide__text p,
.tfn .breadcrumbs__wrapper .breadcrumbs__list li a,
.tfn .breadcrumbs__wrapper .breadcrumbs__list li strong,
.tfn.social-media .social-media__component p,
.tfn.virtual-tour .virtual-tour__icon-title,
.tfn.list ul li a,
.tfn.dynamic-content .dynamic-content__text p,
.tfn.dynamic-content .dynamic-content__tertiary .button-link,
.tfn .container__contact-us a,
.dynamicForms .span8 p,
.tfn.dealers a,
.tfn.full-inner a,
.tfn .results__list-item .results-info li,
.tfn .results__list-item .results-info li a,
.tfn .results__list-item .results-info,
.tfn.cookie-banner .container p,
.tfn a.do-not-accept-cookies-btn,
.hero-full .hero-main .hero-text-container p,
.hero-full .hero-main .hero-text-container p:first-child,
.tfn.hero-short .breadcrumbs li a,
.tfn.hero-short .hero-text p,
.rte.clearfix p a,
.tfn .filter--panel .filter--panel__header .clear-all,
.tfn.modal .modal-dialog .modal-content .modal-body p:not(.form-filter-title),
.tfn.modal .modal-dialog .modal-content .modal-body .form .modal-footer .modal-footer__full-width-container .button-link.button-link--blue,
.menu-category.list-group ul li a,
.tfn.foot-nav .foot-nav-top ul li a,.tfn.foot-nav .foot-nav-top ul li,
.tfn.foot-nav .foot-nav-bottom ul li,.tfn.foot-nav .foot-nav-bottom ul li a,
.tfn.cookie-banner .container p a,
.product-comparison .tfn.compare-products-models--full p.comparsion-tool-subheading,
.product-comparison .tfn.compare-products-models .card .card-header-actions a
{
  
		
			font-family: Noto Sans Regular !important;
		
  
  
}

.teaser .teaser__text-wrap p,
.auth .teaser .teaser__text-wrap p,
.teaser.teaser--hero .teaser__text-wrap p,
.auth .teaser.teaser--hero .teaser__text-wrap p
{
	
		
			font-family: Roboto Ext;
		
	

	
		color: #FFFFFF;
	
}
a.skip-to-content-link,
.dynamicForms .span8 p {
  line-height: 1.2 ;
}


p, table.flextable tr td, strong {
    color: #000000 ;
    font-size: 14px;
}

figcaption, .product-gallery .mobile-controls .paginator-number, .product-gallery .paginator .paginator-number {
    color: #000000 ;
}

.home p {
	color: #000000 ;
}


.product-info-option3.product-info .content-container,
.product-dealer,
[data-toggle-handler],
[data-toggle-group].show,
.search-results .search-item,
.searchResults .filters .search-filter-box ul:not(:last-child),
.searchResults [data-toggle-mobile-handler].open a,
.searchResults .filters h5:first-child,
.facet,
.facet-container,
.facet-container .narrow,
.facet-container .newRentalNav+.contactModule,
.deg hr,
.tfn .filter--panel .filter--panel__body .filter--group,
.tfn.specifications .accordion-heading,.tfn.specifications .accordions--group .accordion--item:last-of-type,
.tfn .table__compare-products .header td,
.tfn.mega--nav .mega-drawer .inner hr,
.tfn .top--nav .mega-drawer .mega--content.open,
.tfn.mega--nav .mega-drawer .inner .link--block .link--item:not(:last-of-type),
.tfn.mega--nav .mega-drawer .inner .mega--sidelinks li:not(:first-of-type),
.pdp-download-center.tfn hr.dividing.dividing--lg
{
  border-color: #cccccc ;
}
@media screen and (min-width: 1023px) {
	.tfn .top--nav .mega-drawer .inner .mobile--links
	{
		border-color: #cccccc ;
	}
}

.tfn.mega--nav .mega-drawer .inner .link--block::before, .tfn.mega--nav .mega-drawer .inner .link--block::after
{
	background: #cccccc ;
}

.deg .tfn.mega--nav .mega-drawer .inner hr,
.deg .tfn.mega--nav .mega-drawer .inner .mega--sidelinks li:not(:first-of-type),
.deg .tfn.mega--nav .mega-drawer .inner .link--block .link--item:not(:last-of-type) {
    border-color: #cccccc ;
}
@media screen and (max-width: 1023px) {
	.tfn.mega--nav .mega-mobile .top--nav li,
	.tfn.mega--nav .mega-mobile .top--nav li:hover,
	.tfn.mega--nav .mega-mobile .top--nav li:focus,
	.tfn.mega--nav .mega-mobile .top--nav li.active
	{
		background: none;
	}
}

.tfn .breadcrumbs__wrapper .breadcrumbs__list li:not(:last-child)::after,
.tfn.pdp-hero.standard h2 span:before
{
  color: #cccccc ;
}

.product-family.hero.deg .facet-container, .product-family.hero.deg .facet-container .facet.facets .facet,
.tfn .table-container.bordered tbody tr,
.tfn .table-container.striped tbody tr,
.tfn.social-media hr,
.tfn.benefits-and-features .tfn .modal-dialog .modal-header,
hr.dividing.dividing--lg,
.tfn .cx-list--celled > .cx-list__item,.tfn .cx-list--celled > .cx-list,
.tfn .cx-list--celled > .cx-list__item:last-child
{
	border-color:  #999999 ;
}
.pdp-download-center.tfn .cx-list--celled > .cx-list__item,
.pdp-download-center.tfn .cx-list--celled > .cx-list__item:last-child,
.product-family.hero.deg .facet-container .productLine>.facet:first-child{
	border-color:  #cccccc ;
}
.product-family.hero.deg .facet-container .facet.facets:empty {
    border: none;
}

@media screen and (max-width: 767px){
	.deg .promotional-home.promotional-home-option1 .content-module.content-module-secondary.span4,
	.deg .promotional-home.promotional-home-option1 .content-module.content-module-secondary.span6,
	[data-toggle-handler],
	[data-toggle-mobile-handler],
	.selector-container,
	.tab-wrapper .tab-content.show,
	.tab-wrapper h2.tab  {
		border-color: #cccccc ;
	}
}



.deg .content-module.content-module-tertiary .wrapper:before,
.promotional-home.promotional-home-option2 .content-module.content-module-tertiary .wrapper:before,
.pricing:before,
.accent-color,
.tfn.secondary-header .link-list li.active a:after,
.tfn.pdp-hero.standard .text-separator,
.tfn.pdp-overview__section .text-separator,
.tfn.product-tiles .tile-bar--carousel .product-tile:hover::after,
.row-fluid .filter-list__item.no-image > a:hover .tile-overlay,
.tfn.section__compare-products--full .add span,
.tfn .filter--panel .form input[type="checkbox"]:checked+label::before,
.tfn .filter--panel .form input[type="checkbox"]:checked+label+label::before,
.tfn.benefits-features .benefits-features--control .slick-next:not(.slick-disabled):hover,
.tfn.benefits-features .benefits-features--control .slick-prev:not(.slick-disabled):hover
 {
  background-color: #ffcd11 ;
}
.tfn.mega--nav .top--nav a:hover::before,
.tfn.mega--nav .top--nav a:focus::before,
.tfn.mega--nav .top--nav a.active::before,
.tfn.mega--nav .mega-mobile .top--nav .mega--util a:hover .icon
 {
  background: #ffcd11 ;
}
.tfn.mega--nav .top--nav a:hover, .tfn.mega--nav .top--nav a:focus,
.tfn.mega--nav .top--nav a.active, .tfn.mega--nav .utility--links .search-toggle:hover,
.tfn.mega--nav .utility--links .dropdown-button:hover,
.tfn.mega--nav .utility--links .login-toggle:hover,
.tfn.mega--nav .utility--links #utility_links_findDealer_place:hover,
.tfn.mega--nav .utility--links__find-dealer .drop--menu > a:hover,
.tfn.mega--nav .mega-mobile .top--nav .mega--util a:hover,
.tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--back:hover:after,
.tfn .utility--links .drop--menu:hover .dropdown-button,
.tfn.mega--nav .utility--links__find-dealer .drop--menu > .dropdown-button.open,
.tfn.mega--nav .top--nav a.toplink:hover,
.tfn .utility--links .utility--links__sites .drop--menu:hover .dropdown-button,
.tfn.benefits-features .showmore-wrapper .button.button-tertiary:hover,
.tfn .modal-dialog .modal-header .close:hover {
  color: #ffcd11 ;
}
.tfn.mega--nav .mega-drawer .mega--sidelinks li a.active,
.tfn.mega--nav .mega-drawer .mega--sidelinks a.active,
.tfn.mega--nav .mega-mobile .top--nav .mega-drawer .inner .mega--sidelinks li a.active,
.tfn .filter--panel .form input[type="checkbox"]:checked+label::before,
.tfn .filter--panel .form input[type="checkbox"]:checked+label+label::before,
.tfn .drop--menu .menu--content li a:not(.button).active,
.tfn.benefits-features .showmore-wrapper .button.button-tertiary:hover {
  border-color: #ffcd11 ;
}


.carousel-thumbnails .synced .item {
	border: 2px solid #ffcd11 ;
}


@media screen and (max-width: 767px) {
    .bs-tabs-nav .active > a {
        background-color: #ffcd11 ;
    }
}
@media screen and (min-width: 768px) {
    .bs-tabs-nav .active::after {
           background-color: #ffcd11 ;
    }
}



table.no-head tbody tr:first-child td,
table tr:last-child td,
.compare-data-accordion panel-body table,
.panel-group .panel-collapse,
.tfn.section__compare-products--full .select-models .modal-body select#closestComparison
{
	border-color:  #cccccc ;
}

table.flextable tr td,
.panel-group tr td,
.specifications table {
	border-color:  #999999 ;
}


/* header default */
.deg header,
.deg header.tfn.mega--nav,
.deg > header > div.campaignTopNav,
.deg header.mega--nav.tfn nav.top--nav > ul > li:hover > a,
.deg header.tfn.mega--nav .mega-mobile .top--nav>ul>li>a {
    background-color: #000000 ;
}

/* header default font color */
.deg header nav > ul > li.menu > ul > li > a,
.deg header.tfn.mega--nav nav > ul > li > a,
.deg > header > .campaignTopNav > nav > ul.menubar > li > ul > li > a,
header.tfn.mega--nav .utility--links a:not(.button-tertiary),
header.tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--back::after,
header.tfn.mega--nav .mega-mobile .mega-drawer .mega--back,
.tfn .utility--links .utility--links__dropdown .drop--menu:hover .dropdown-button {
    color: #FFFFFF ;
}

header.tfn.mega--nav .waffle .drop--menu .menu--content li a:not(.button){
	color: #000000;
	text-transform: capitalize ;    
}

header.tfn.mega--nav .waffle .drop--menu .menu--content li a:not(.button).active,
.tfn .drop--menu.language-selector ul.menu--content li.current a:not(.button):not(.close),
.deg .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .inner .container .row .mega--sidelinks li.current a {
	border-color: #ffcd11;
}

header.tfn.mega--nav .waffle .drop--menu .menu--content li a:not(.button):hover,
.tfn .drop--menu.language-selector ul.menu--content li a:not(.button):not(.close):hover,
.tfn .drop--menu.contact-us ul.menu--content li:hover a,
.deg .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .inner .container .row .mega--sidelinks li a:hover {
    border-color: #3f3f3f;
}

header.tfn.mega--nav .waffle .drop--menu .menu--content li a:not(.button) {
    background-color: #FFFFFF;
}

.deg .tfn.mega--nav .top--nav .mega-drawer .inner,
.deg .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .inner .mega--sidelinks li a,
.deg .tfn.mega--nav .mega-mobile .top--nav li .mega--content li a,
.deg .tfn.mega--nav .mega-mobile .top--nav li .mega--content ul.link--cols.three {
    background-color: #FFFFFF ;
}
header.tfn.mega--nav .suggBox,
header.tfn.mega--nav .suggBox .sug:focus {
    background-color: #FFFFFF ;
}

@media screen and (max-width: 1023px) {
    .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .link--block-wrap.open {
        background: #FFFFFF ;
    }
    .tfn.mega--nav .mega-drawer .cat-follow.mega--content__header,
    .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--back:hover:after,
    .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--drawer-back:hover:after,
    .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--drawer-back::after,
    .tfn.mega--nav .mega-mobile .top--nav .mega--drawer-back:hover,
    .deg .tfn.mega--nav .mega-mobile .top--nav .mega--util a {
        color: #FFFFFF ;
    }
    .deg .tfn.mega--nav .mega-mobile .top--nav .mega--util a .icon {
        background-color: #FFFFFF ;
    }
    .deg .tfn.mega--nav .mega-mobile .top--nav .mega--util a .icon .h-lines::before,
    .deg .tfn.mega--nav .mega-mobile .top--nav .mega--util a .icon .h-lines::after,
    .deg .tfn.mega--nav .mega-mobile .top--nav .mega--util a .icon .v-lines::before,
    .deg .tfn.mega--nav .mega-mobile .top--nav .mega--util a .icon .v-lines::after {
        background-color: #2f2f2f;
     }
     .deg .tfn.mega--nav .mega-mobile .top--nav .mega--util a:hover .icon {
        background-color: #ffcd11;
     }

    /* Header dropdown - Find Dealer */
    .deg .tfn .drop--menu .menu--content .dealer--info .close {
        color: #000000;
    }
    .deg .tfn.mega--nav .mega-mobile .mega--util .dealer--info a:not(.button-tertiary).cat-follow:hover {
        color: #0078D6 ;
    }
    .deg .tfn.mega--nav .mega-mobile .mega--util .dealer--info a:not(.button-tertiary).cat-follow {
    	
      	
      			font-family: Noto Sans Regular ;
      			
      			
      	
      
      
      color: #0067B8 ;
      text-transform: none ;
    }
}
.deg .tfn.mega--nav .mega-drawer .mega--sidelinks a:not(.active):hover {
    border-color: #3f3f3f ;
}

  div.cookie-consent-banner {
    background-color: #FFFFFF ;
 }

/* mobile header */
@media screen and (max-width: 767px) {
  .deg header nav > ul > li.menu > ul > li > a {
    border-top-color: #6f6f6f ;
  }

  .deg header nav > ul > li.menu.active > a:after {
  	border-bottom-color: #000000 ;
  }

  .deg header nav > ul > li.location.active > a:after,
  .deg header nav > ul > li.search.active > a:after {
    border-bottom-color: #FFFFFF ;
  }

  #compare-table-header.affix,
  div.tfn.raq-form{
     background-color: #FFFFFF ;
  }
}

  div.cookie-consent-banner {
    background-color: #FFFFFF ;
 }

@media screen and (max-width: 767px) and (min-width: 480px) {
  .deg header nav > ul > li.menu > a {
    background-color: #000000 ;
  }
}


/* LEVEL 1 */

.deg header nav > ul > li.menu > ul > li > a,
.deg header nav>ul>li.menu>ul>li:first-child>a {
    background-color: #000000 ;
    color: #FFFFFF ;
}

/* nav1 default hover color */
.deg header nav > ul > li.menu > ul > li > a:hover,
.deg header nav > ul > li.menu > ul > li > a:active,
.deg header nav > ul > li.menu > ul > li > a:focus,
.deg header nav > ul > li.menu > ul > li:hover > a,
.deg header nav > ul > li.active > a,
.deg header nav > ul > li:hover > a,
.deg header nav>ul>li.login a:hover,
.deg header nav>ul>li.search:hover>a,
.deg header nav>ul>li.location:hover>a,
.deg .tfn.mega--nav .top--nav ul>li>a.toplink:hover,
.deg .tfn.mega--nav .top--nav ul>li>a.toplink:focus,
.deg .tfn.mega--nav .utility--links .search-toggle:hover,
.deg .tfn.mega--nav .utility--links .login-toggle:hover,
.deg .tfn.mega--nav .utility--links .login-component a:hover,
.deg .tfn.mega--nav .utility--links #utility_links_findDealer_place:hover,
.deg .tfn .utility--links .utility--links__sites .drop--menu:hover .dropdown-button,
 header.tfn.mega--nav .utility--links__locale .language-selector a.dropdown-button.active,
 header.tfn.mega--nav .utility--links__locale .language-selector a.dropdown-button:hover,
.tfn .utility--links .utility--links__dropdown .drop--menu.language-selector:hover .dropdown-button,
.tfn.mega--nav .utility--links .drop--menu.language-selector .dropdown-button:hover,
.tfn.mega--nav .utility--links .drop--menu.language-selector:hover .dropdown-button,
.deg .tfn.mega--nav .mega-mobile .top--nav .mega--util a.language-selector:hover,
.tfn.mega--nav .utility--links .drop--menu.contact-us:hover .dropdown-button,
.deg .tfn.mega--nav .mega-mobile .top--nav .mega--util a.contact-us:hover,
.tfn.mega--nav .utility--links .utility--links__dropdown .dropdown-button:hover {
    color: #ffcd11 ;
}

.deg .tfn.mega--nav .top--nav ul>li>a.toplink:hover::before,
.deg .tfn.mega--nav .top--nav ul>li>a.toplink:focus::before,
.tfn .new-alert {
    background: #ffcd11 ;
}
.deg .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .inner .mega--sidelinks li a.active {
    border-color: #ffcd11 ;
}

/* nav1 default hover background */
.deg header nav > ul > li.menu > ul > li.active > a,
.deg header nav > ul > li.menu > ul > li:hover > a,
.deg header nav > ul > li.active > a,
.deg header nav > ul > li:hover > a,
.deg header nav>ul>li.login a:hover,
.deg header nav>ul>li.search:hover>a,
.deg header nav>ul>li.location:hover>a {
    background-color: #3f3f3f ;
}
.deg header nav > ul > li.active > div > ul:before,
.deg header nav > ul > li:hover > div > ul:before,
.deg header nav > ul > li.menu > ul > li.active > a:before,
.deg header nav > ul > li.menu > ul > li:hover > a:before,
.deg header nav > ul > li.search:hover form > span,
.deg header nav > ul > li.search.active form > span,
.deg header nav>ul>li.location:hover>div>ul:before{
    color: #3f3f3f ;
    border-top-color: #3f3f3f ;
}

/* nav1 borders */
.deg header nav > ul > li.menu > ul > li > a,
.deg header nav>ul>li.menu>ul>li:first-child>a,
.deg header nav > ul > li.menu > ul > li:hover > a {
	border-color:  #6f6f6f ;
}

/* LEVEL 2 */
.deg header nav > ul > li.menu > ul > li div,
header nav > ul > li.location > div,
.deg header nav>ul>li.menu>ul>li.products>div>ul>li>ul,
header nav>ul>li.search form {
	background-color: #FFFFFF ;
}

.deg header nav > ul > li.menu > ul > li div ul li a,
.deg header nav > ul > li.location.active > div > ul li > a,
.deg header nav > ul > li.location:hover > div > ul li > a,
.tfn.mega--nav .mega-drawer .mega--content ul li a,
.deg .tfn .suggBox .sug a {
	color: #000000 ;
}

.deg header nav > ul > li.location > div > ul li:hover > a,
.deg header nav > ul > li.location > div > ul li:active > a,
.deg header nav > ul > li.location > div > ul li:focus > a,
.deg header nav > ul > li.search > div > ul li:hover > a,
.deg header nav > ul > li.search > div > ul li:active > a,
.deg header nav > ul > li.search > div > ul li:focus > a,
.deg header nav > ul > li.menu > ul > li > div > ul > li:hover > a,
.deg header nav > ul > li.menu > ul > li > div > ul > li:active > a,
.deg header nav > ul > li.menu > ul > li > div > ul > li:focus > a,
.deg header nav > ul > li.menu > ul > li > div > ul > li > ul > li:hover > a,
.deg header nav > ul > li.menu > ul > li > div > ul > li > ul > li:active > a,
.deg header nav > ul > li.menu > ul > li > div > ul > li > ul > li:focus > a,
.deg header nav > ul > li.products > div > ul > li:hover > a,
.deg header nav > ul > li.products > div > ul > li > ul > li:hover > a,
.deg header nav > ul > li.products > div > ul > li > li:hover a,
.deg header nav > ul > li.products > div > ul > li > ul > li:hover div li:hover a,
.deg header nav>ul>li.menu>ul>li.products>div>ul>li:hover>a,
.deg header nav>ul>li.menu>ul>li.products>div>ul>li>ul>li:hover>a,
.deg header nav>ul>li.menu>ul>li>div>ul>li:hover>a,
.tfn.mega--nav .mega-drawer .mega--content ul li a:hover,
.deg .tfn .suggBox .sug a:hover {
  color: #0067B8 ;
}

/* nav2 borders */
header nav > ul > li.menu.active > ul > li > a,
.deg header nav > ul > li.location.active > div > ul li {
    border-top-color:  #cccccc ;
}

/* LEVEL 3 */
.deg header nav>ul>li.menu>ul>li.products>div>ul>li>ul>li>div,
.deg header nav > ul > li.menu > ul > li > div > ul >li > ul > li > div > ul {
    background-color: #FFFFFF ;
    color: #000000 ;
}

.deg header nav>ul>li.menu>ul>li.products>div>ul>li>ul>li div.linklist ul a,
.deg header nav>ul>li.menu>ul>li.products>div>ul>li>ul>li>div ul a {
    color: #000000 ;
}

.deg header nav>ul>li.menu>ul>li.products>div>ul>li>ul>li div.linklist ul a:hover,
.deg header nav>ul>li.menu>ul>li.products>div>ul>li>ul>li div.linklist ul a:active,
.deg header nav>ul>li.menu>ul>li.products>div>ul>li>ul>li>div ul a:hover,
.deg header nav>ul>li.menu>ul>li.products>div>ul>li>ul>li>div ul a:active {
    color: #0067B8 ;
}

header nav>ul>li.search.active form,
.deg header nav > ul > li > ul > li div,
header nav>ul>li.search.active form,
header nav>ul>li.search:hover form,
.deg header nav > ul > li.location.active > div,
.deg header nav > ul > li.location:hover > div  {
    border-top-color: #cccccc ;
}

/* MOBILE */
@media screen and (max-width: 767px){

	.deg header nav > ul > li.menu.active > ul > li.active > a,
	.deg header nav > ul > li.menu.active > ul > li:hover > a,
	.deg header nav > ul > li.menu.active > ul > li > a:hover,
	.deg header nav > ul > li.menu.active > ul > li > a:active {
		background-color: #000000 ;
		color: #FFFFFF ;
	}

	.deg header nav > ul > li.menu.active > ul > li > div > ul > li > a {
	    background-color: #FFFFFF ;
	    color: #000000 ;
	}

	.deg header nav > ul > li.menu.active > ul > li > div > ul > li > a:hover,
	.deg header nav > ul > li.menu.active > ul > li > div > ul > li > a:active {
		background-color: #000000 ;
	}

	header nav > ul > li.menu.active > ul > li > div > ul li {
		border-color: #cccccc ;
	}

	.deg .tfn.mega--nav .mega-mobile .top--nav .mega--util .login-component {
        color: #FFFFFF ;
    }
}

/* SEPARATOR */

.deg .header-gradient {
	
	
	
	
		background-repeat: repeat ;
		
	
	height: 17px ;
	
	
	background-image: url(/etc.clientlibs/settings/wcm/designs/catDotCom/clientlibs/resources/img/header/header-gradient.png) ;
	
	
}

.deg .footer-gradient {
	
	display: none ;
	
	
}


.hero.container-fluid .img-fade {
	
    background: -moz-linear-gradient(top, transparent 5%, #FFFFFF 99%) ; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, transparent), color-stop(99%, #FFFFFF)) ; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, transparent 5%, #FFFFFF 99%) ; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, transparent 5%, #FFFFFF 99%) ; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, transparent 5%, #FFFFFF 99%) ;  /* IE10+ */
    background: linear-gradient(to bottom, transparent 5%, #FFFFFF 99%) ; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColor=0, endColorstr=#FFFFFF, GradientType=0) ; /* IE6-9 */
    
}

.home .hero.container-fluid .img-fade, .deg .campaignHero-option2 .hero.container-fluid .img-fade {
	
    background: -moz-linear-gradient(top, transparent 5%, #111111 99%) ; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, transparent), color-stop(99%, #111111)) ; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, transparent 5%, #111111 99%) ; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, transparent 5%, #111111 99%) ; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, transparent 5%, #111111 99%) ;  /* IE10+ */
    background: linear-gradient(to bottom, transparent 5%, #111111 99%) ; /* W3C */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColor=0, endColorstr=#111111, GradientType=0) ; /* IE6-9 */
    
}


.deg .tab-wrapper .tab-content,
.tfn .unit-switch-container label,
.tfn .unit-switch-container input:checked + label
{
	border-color: #000000 ;
}

.deg .tab-wrapper .tab a {
	color: #3f3f3f ;
	background-color: #2f2f2f ;
	border-color: #FFFFFF ;
}

.deg .tab-wrapper .tab a:hover,
.deg .tab-wrapper .tab a:focus,
.tfn.section--carousel__hero .cat-slide--title a,.tfn.section--carousel__hero .cat-slide__text p,
.tfn .promo--carousel.banner--carousel .promo--banner .promo__heading,
.tfn .promo--carousel .promo--card .promo__heading,
.tfn .promo--carousel.banner--carousel .promo--banner .promo__content > p,
.tfn .promo--carousel .promo--card .promo__content > p,
.tfn.mega--nav .top--nav>ul>li>a,
.tfn.mega--nav .utility--links a:not(.button-tertiary),
.tfn.mega--nav .mega-mobile .top--nav .mega--util a,
.tfn.mega--nav .mega-mobile .mega-drawer .mega--back,
.tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--back::after,
.tfn.mega--nav .search-wrap .search-inner .search-input,
.tfn.mega--nav .search-wrap .search-inner .search-input::placeholder,
.tfn.mega--nav .search-wrap .search-inner i,
.tfn.mega--nav .search-wrap .search-inner .search-close
{
	color: #FFFFFF ;
}
.tfn.mega--nav .mega-mobile .top--nav .mega--util a .icon,
.tfn.benefits-features .slick-dots li button::before {
	background: #FFFFFF ;
}

.deg .tfn.mega--nav .search-wrap .search-inner .search-input,
.deg .tfn.mega--nav .search-wrap .search-inner .search-input::placeholder,
.deg .tfn.mega--nav .search-wrap .search-inner i,
.deg .tfn.mega--nav .search-wrap .search-inner .search-close {
    color: #FFFFFF ;
}
.tfn.mega--nav .search-wrap .search-inner .search-input {
	border-color: #FFFFFF ;
}

@media screen and (max-width: 1023px){
	.tfn.mega--nav .mega-mobile .top--nav .mega--util a:hover,
	.deg .tfn.mega--nav .mega-mobile .top--nav .mega--util .login-component:hover {
	color: #ffcd11 ;
	}
}
.tfn.mega--nav .menu-toggle span, .tfn.mega--nav .menu-toggle span:before, .tfn.mega--nav .menu-toggle span:after {
	background-color: #FFFFFF ;
}

.deg .tab-wrapper .tab.selected > a,
.tfn .unit-switch-container label,
.tfn .unit-switch-container input:checked + label,
.row-fluid .filter-list__item.no-image > a .tile-overlay
{
	color: #FFFFFF ;
	background-color: #000000 ;
}

.row-fluid .filter-list__item > a .tile-title,
.row-fluid .filter-list__item.no-image > a .tile-title
{
	color: #FFFFFF ;
}

.deg .tab-wrapper .tab.selected:after,
.tfn.benefits-features .benefits-features--control .slick-next:not(.slick-disabled):hover::before,
.tfn.benefits-features .benefits-features--control .slick-prev:not(.slick-disabled):hover::before  {
	color: #000000 ;
}

.content-module.content-module-tertiary a:hover,
.tfn.mega--nav .utility--links .drop--menu .menu--content .dealer--info a:not(.button-tertiary).cat-follow:hover {
	color: #0078D6 ;
}


.tfn.mega--nav .utility--links .drop--menu .menu--content .dealer--info a:not(.button-tertiary).cat-follow {
	
  	
  			font-family: Noto Sans Regular ;
  			
  			
  	
  
  
  color: #0067B8 ;
  text-transform: none ;
}

.deg .tfn .drop--menu .menu--content .dealer--info .close {
    color: #000000;
}

.tfn .drop--menu .menu--content li a.button.button-tertiary.find-dealer-follow:hover,
.tfn.mega--nav .mega-mobile .top--nav .mega--util .dealer--info-favorite .button-tertiary.find-dealer-follow:hover {
    
        color: #FFFFFF ;
    
    
        border-color: #000000 ;
    
    
        background-color: #F2F2F2 ;
    
}


.title-btn,
.row-fluid .filter-list__item > a .title-btn,
.filter-list .selector-collapse > a > h5 > .title-btn span,
.filter-list .selector > a > h5 > .title-btn span,
.filter-list .selector > a {
    background-color: #e6e6e6 ;
    color: #2f2f2f ;
}

.row-fluid .filter-list__item--related > h3,
.row-fluid .filter-list__item--related > a > h3,
.row-fluid .filter-list__item--related > a:hover > h3,
.tfn.related-content .related-content__text h4 {
    color: #000000 ;
}

.filter-list .selector > .content > a.btn-primary {
    text-transform: capitalize;
}

.deg .row-fluid .filter-list__item > a:hover > h5 > .title-btn,
.deg .filter-list .selector.filter-list__item > a:hover > h5 > .title-btn,
.deg .filter-list .selector.selector-collapse > a:hover > h5 > .title-btn span,
.deg .filter-list .selector.selector-collapse.filter-list__item > a:hover > h5 > .title-btn {
  background-color: #999999 ;
  color: #000000 ;
}

.deg .row-fluid .filter-list__item > a:hover > h5 > .title-btn {
  border-color: #191919 ;
}

.selector .title-btn span {
    color: #2f2f2f ;
}

.selector a,
.selector a:hover,
.selector a:active,
div.cookie-consent-banner .container {
    color: #000000 ;;
    font-size: 14px;
}

.deg .selector a:hover .title-btn,
.deg .selector a:active .title-btn,
.deg .selector a:focus .title-btn,
.deg .selector a:hover .title-btn.active,
.deg .selector a:hover .title-btn:active,
.deg .selector a:hover .title-btn:hover {
    background-color: #e6e6e6 ;
}

.selector a:hover .title-btn span,
.selector a:active .title-btn span,
.selector a:focus .title-btn span {
    color: #000000 ;
}

.deg .selector .btn-container .btn.compare {
    
}

.deg .selector .btn-container .btn.compare:hover,
.deg .selector .btn-container .btn.compare:active,
.selector-container .title-btn  {
    color: #2f2f2f ;
    background-color: #e6e6e6 ;
}

.selector.single-card .content,
.selector.single-card .btn-container,
.selector.single-card .content,
.selector.single-card .title-btn,
.selector.filter-list__item > a > h5 > .title-btn,
.selector.selector-collapse.filter-list__item > a > h5 > .title-btn,
.row-fluid .filter-list__item > a > h5 > .title-btn,
.deg .filter-list .selector.selector-collapse > a .title-btn
{
    border-color: #cccccc ;
}

.selector-container .title-btn.active,
.selector-container .title-btn:active,
.selector-container .title-btn:hover,
.selector-container a:hover .title-btn {
    border-color: #e6e6e6 ;
}

.row-fluid .filter-list__item.no-image > a:hover .tile-title,
.tfn.search-results-page .pfp-filter-tag-wrapper .pfp-filter-tag span,
.tfn.search-results-page .pfp-filter-tag-wrapper .pfp-filter-tag .material-icons,
.tfn.product-family .pfp-filter-tag-wrapper .pfp-filter-tag span,
.tfn.product-family .pfp-filter-tag-wrapper .pfp-filter-tag .tag-inner .material-icons,
.tfn .filter--panel .form input[type="checkbox"]:checked+label::before,
.tfn .filter--panel .form input[type="checkbox"]:checked+label+label::before

{
    color: #000000;
}

.tfn.search-results-page .pfp-filter-tag-wrapper .pfp-filter-tag .tag-inner:not(:last-child)::after,
.tfn.product-family .pfp-filter-tag-wrapper .pfp-filter-tag .tag-inner:not(:last-child)::after
{
    background-color: #000000;
}

.row-fluid .filter-list__item.no-image > a,
.row-fluid .filter-list__item.no-image > a:hover {
    border-color: unset;

}

.row-fluid .filter-list__item--related > a,
.row-fluid .filter-list__item--related > a:hover {
    background-color: unset;
}

.deg .selector-container .family-selector .title-btn{
	background-color: #e6e6e6 ;
    border-color: #cccccc ;
}

.deg .family-selector a:hover .title-btn,
.deg .family-selector a:active .title-btn,
.deg .family-selector a:focus .title-btn,
.deg .family-selector a:hover .title-btn.active,
.deg .familyselector a:hover .title-btn:active,
.deg .family-selector a:hover .title-btn:hover {
	background-color: #999999 ;
    border-color: #191919 ;
}

.deg .family-selector>a:hover .title-btn span {
	color: #000000 ;
}




.deg header nav > ul > li.menu > ul > li > a,
header nav>ul>li.menu>ul>li.products>div>ul>li>a {
	text-transform: capitalize ;
}

header nav>ul>li.menu>ul>li>div a,
.dynamicForms .eloqua-form select,
.tfn.mega--nav .mega-drawer .mega--content ul li a {
    text-transform: capitalize ;
}

header nav>ul>li.menu>ul>li.products>div>ul>li>ul>li>a,
header nav>ul>li.menu>ul>li.products>div>ul>li>ul>li div li a {
	text-transform: capitalize ;
}

.deg .tfn.mega--nav .mega-drawer .mega--content ul li a {
    text-transform: none ;
}

h1, h2, h3, h4, h5, h6, h3 strong,
.superHero .hero.container-fluid .hero-main .hero-text-wrapper .hero-text-container p,
.tfn.superhero h2,
.tfn.superhero .subhead,
.tfn.superhero .headline,
.tfn .card compare-product-impression,
.tfn.section__shopping-tools .shopping-tools--title,
.tfn.section__shopping-tools .cat-follow,
.tfn.section__compare-products .cat-follow.compare__model-details,
.tfn.section__compare-products .carousel__compare-products .value,
.tfn.section__compare-products .container .inner-text h2,
.tfn.section__compare-products .container .inner-text p,
.tfn.section__compare-products .container .intro,
.tfn.section__compare-products .container__comparison-tool .inner-text h2,
.tfn.section__compare-products .container__comparison-tool .intro,
.tfn.section__shopping-tools h2,
.tfn .filter--panel .filter--panel__body .filter--group h6.acc-header,
.tfn.next-step .next-step__header,
.tfn.next-step .next-step__column-icon,
.tfn .toggler-group .toggler-group__item .group-item__header h4,
.tfn .container__specifications .download-link,
.tfn .container__specifications .btn--link-ui,
.tfn .pdp-tab__group .pdp-tab__controls .control--link,
.tfn.pdp-hero.standard h2 a,
.tfn.pdp-hero.standard .top-three .top-specifications__list dt,
.tfn.pdp-hero.full-width .top-specifications__list dt,
.tfn.social-media .social-media__component h4,
.tfn.dynamic-content .dynamic-content__secondary h4,
.tfn.dynamic-content .dynamic-content__tertiary h4,
.tfn.section__compare-products .container__comparison-tool .inner-text h2,
.tfn.section__compare-products .container__comparison-tool .inner-text .intro,
.tfn.section__compare-products .container__comparison-tool .button.button-primary__alt,
.tfn .container__contact-us label,
.tfn .container__contact-us legend,
.dynamicForms h1.title-font58,
.dynamicForms .span12 h3,
.tfn .separator i,
.tfn .dealers__body .form label.title,
.tfn .dealers__body--form h6,
.tfn .back-link__group .cat-follow,
.tfn .return-link .filter__button,
.tfn.title h1.title,
.tfn .dealers__panel--wrap .results__summary span,
.tfn.product-family .catalog-top-pag .pagination--results span,
.tfn.product-family .cards-wrap .card .card-inner .family,
.tfn.product-family .card-build,
.tfn .card-wrapper .card .value,
.tfn .card-wrapper .card .card-footer .control label,
.row-fluid .filter-list__item > a .tile-title,
.row-fluid .filter-list__item.no-image > a .tile-title,
.row-fluid .filter-list__item--related > a > h3,
.row-fluid .filter-list__item--related > h3,
.row-fluid .filter-list__item > a .title-btn,
.row-fluid .filter-list__item.no-image > a .title-btn,
.deg .filter-list .selector.selector-collapse > a .title-btn span,
.tfn.virtual-tour .virtual-tour__title,
.promotional-home.promotional-home-option2 .content-module.content-module-secondary.span4 .content.has-img h6,
.product-info-option3.product-info .content-container h6,
.tfn.docking-bar .docking-bar--title span,
.tfn.docking-bar .docking-bar--model-wrapper .docking-bar--model .docking-bar__selected-model .model--info span,
.tfn.modal .modal-dialog .modal-content .modal-header h2.modal-title,
.tfn.modal .modal-dialog .modal-content .modal-body .form .form__group label.title,
.deg .tfn.mega--nav .top--nav>ul>li>a,
.tfn.mega--nav .utility--links a:not(.button-tertiary),
.tfn.mega--nav .mega-mobile .top--nav .mega--util a,
.tfn.mega--nav .mega-mobile .top--nav .mega--back,
.tfn.mega--nav .search-wrap .search-inner .search-input,
.tfn.search-results-page .pfp-filter-tag-wrapper .pfp-filter-tag span,
.tfn.product-family .pfp-filter-tag-wrapper .pfp-filter-tag span,
.tfn-hero.superhero .hero-image-wrapper .container__superhero--text .superhero--inner h2,
.tfn-hero.superhero .hero-image-wrapper .container__superhero--text .superhero--inner p.headline,
.tfn-hero.superhero .hero-image-wrapper .container__superhero--text .superhero--inner p.subhead,
.tfn .drop--menu.language-selector ul.menu--content li a:not(.button):not(.close),
.tfn.pdp-hero.full-width .cta--hero h1 .family-name, 
.tfn.pdp-hero.full-width .cta--hero h1 .m-headline,
.tfn.pdp-hero.standard h1,
.tfn.cookie-banner a.do-not-accept-cookies-btn,
.tfn.cookie-banner .container p a,
.modal.full-inner.modal-gallery-cookie-window .modal-dialog .modal-content p a
{
  text-transform: capitalize ;
}

.eyebrow, .eyebrow a {
	text-transform: capitalize ;
}

/*font/casing/links*/
a,
a.skip-to-content-link,
.tfn.section__shopping-tools a,
.tfn .filter--panel .filter--panel__body .filter--group a,
.tfn.next-step .next-step__change-dealer,
.tfn.next-step .next-step__column-link,
.tfn.modal .modal-dialog .modal-body .modal-choice p,
.tfn .breadcrumbs__wrapper .breadcrumbs__list li a,
.tfn .breadcrumbs__wrapper .breadcrumbs__list li strong,
.tfn .button-link,
.tfn.list ul li a,
.tfn.list div.degListPagination .deg-pagination,
.tfn.dynamic-content .dynamic-content__tertiary .button-link,
.tfn.product-tiles .tile-bar--carousel .slick-next,
.tfn.product-tiles .tile-bar--carousel .slick-prev,
#languageSelector ul li a,
.facet-container div.facet a.facet-filter,
.product-model-cta div ul li a,
.productModelNav.contentTabs .tab-wrapper h2 a,
.tfn .filter--panel .filter--panel__header .clear-all,
.tfn.benefits-and-features .benefits-and-features__more span,
.tfn.modal .modal-dialog .modal-content .modal-body .form .modal-footer .modal-footer__full-width-container .button-link.button-link--blue,
.section__cat-compare .card-wrapper .card .edit,
.tfn .suggBox .sug a,
.tfn.secondary-content-cards .col .card a.cat-follow,
.raq-form__thank-you-content .thank-you__column-links li .thank-you__column-link span,
.content-module.content-module-tertiary a
{
  text-transform: none ;
}

.tfn .filter--panel .filter--panel__body .filter--group a:hover,
.tfn .button-link:hover,
.tfn.list ul li a:hover,
.tfn.dynamic-content .dynamic-content__tertiary .button-link:hover,
.rte.clearfix p a:hover,
.tfn .filter--panel .filter--panel__header a:hover.clear-all,
.tfn .filter--panel .filter--panel__header a:active.clear-all,
.tfn.modal .modal-dialog .modal-content .modal-body .form .modal-footer .modal-footer__full-width-container .button-link.button-link--blue:hover,
.section__cat-compare .card-wrapper .edit:hover,
.tfn.pdp-download-center .icon-link:hover .icon-link__text,
.tfn.pdp-download-center .icon-link:hover .icon-link__icon {
	color: #0078D6 ;
}

.btn-primary,
.tfn.pdp-related .button.button-primary,
.tfn.pdp-hero.standard .button-primary,
.tfn.pdp-hero.full-width .button-primary,
.tfn.pdp-hero.standard .button-tertiary-alt,
.tfn.pdp-hero.full-width .button-tertiary-alt,
.tfn-hero.superhero .hero-image-wrapper .container__superhero--text .superhero--inner .button-container a
{
  text-transform: capitalize ;
}

.btn-secondary,
.tfn .button-secondary,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last .homepageLookupForm a.btn.btn-secondary,
.promotional-home.promotional-home-option2 .content-module.content-module-secondary.span4 .content.has-img a,
.deg .content-module.content-module-secondary a,
.tfn .button.button-primary__alt {
	text-transform: capitalize ;
}


.title-btn,
.deg .selector .btn-container .btn.compare span {
	text-transform: capitalize ;
}

footer nav ul > li > a,
.deg footer nav ul > li > a,
.tfn.foot-nav .foot-nav-top ul li a,.tfn.foot-nav .foot-nav-top ul li,
.tfn.foot-nav .foot-nav-bottom ul li,.tfn.foot-nav .foot-nav-bottom ul li a {
  text-transform: capitalize ;
}


a,
a.skip-to-content-link,
.content-module a,
[data-toggle-handler],
.deg .product-gallery .gallery-filters ul li a,
.filter-options > li > label,
.tfn.list ul li a,
.tfn a.do-not-accept-cookies-btn,
.tfn .filter--panel .filter--panel__header .clear-all,
.tfn.modal .modal-dialog .modal-content .modal-body .form .modal-footer .modal-footer__full-width-container .button-link.button-link--blue,
.tfn .suggBox .sug a,
.raq-form__thank-you-content .thank-you__column-links li .thank-you__column-link span,
.content-module.content-module-tertiary a,
section.pdp-download-center.tfn .downloadLinks a {
	color: #0067B8 ;
}
a:hover,
a.skip-to-content-link,
[data-toggle-handler]:hover,
.deg .product-gallery .gallery-filters ul li.active a,
.product-gallery .gallery-filters ul li.active,
.tfn a:hover.do-not-accept-cookies-btn,
.tfn.mega--nav .mega-drawer a:hover,
.tfn .suggBox .sug a:hover,
.raq-form__thank-you-content .thank-you__column-links li .thank-you__column-link span:hover{
	color: #0078D6 ;
	border-color: #0078D6 ;
}



.btn-primary {
	text-transform: capitalize ;
}


.rte.clearfix p span.btn {
	border: 1px solid;
	background-image: none;
}

.btn-primary,
#cookieMsg.btn-primary,
.tfn.next-step .button.button-primary,
.tfn.pdp-hero.standard .button-primary,
.tfn.pdp-hero.full-width .button-primary,
.tfn.section__compare-products--full .select-models .modal-footer .button.compareSubmit,
.filter-list .selector > .content > a.btn-primary,
.rte.clearfix p span.btn,
.tfn.docking-bar .docking-bar--container .docking-bar--compare-btn-wrapper a,
div.raq-form__thank-you-modal-close button,
.tfn.account-banner .cta-button .button.button-primary,
.product-comparison .tfn.compare-products-models--full .comparison-tool-buttons-section .button
{
    background-color: #ffcd11 ;
    color: #000000 ;
    border-color: #B18D00 ;
}
.product-comparison .tfn.compare-products-models--full .comparison-tool-buttons-section .button a{
    color: #000000 ;
}
.btn-primary:active,
.btn-primary.active,
#cookieMsg.btn-primary:active,
#cookieMsg.btn-primary.active,
.tfn.next-step .button.button-primary:active,
.tfn.next-step .button.button-primary.active ,
.tfn.pdp-hero.standard .button-primary:active,
.tfn.pdp-hero.full-width .button-primary.active,
.tfn.cookie-banner .button.button-primary.accept-cookies-btn,
div.cookie-consent-banner .accept-cookies-btn {
  background-color: #ffcd11 ;
  color: #000000 ;
  border-color: #B18D00 ;
}

.btn-primary:hover,
.btn-primary:focus,
#cookieMsg.btn-primary:hover,
#cookieMsg.btn-primary:focus,
.tfn.next-step .button:hover.button-primary,
.tfn.next-step .button:focus.button-primary,
.tfn.pdp-hero.standard .button-primary:hover,
.tfn.pdp-hero.standard .button-primary:focus,
.tfn.pdp-hero.full-width .button-primary:hover,
.tfn.pdp-hero.full-width .button-primary:focus,
.tfn.section__compare-products--full .select-models .modal-footer .button.compareSubmit:hover,
.tfn.section__compare-products--full .select-models .modal-footer .button.compareSubmit:focus,
.tfn.cookie-banner .button:hover.button-primary.accept-cookies-btn,
.tfn.cookie-banner .button:focus.button-primary.accept-cookies-btn,
.filter-list .selector > .content > a:hover.btn-primary,
.rte.clearfix p span.btn:hover,
.tfn.docking-bar .docking-bar--compare-btn-wrapper a:hover,
.tfn.modal .modal-dialog .modal-content .modal-body .form .modal-footer .modal-footer__full-width-container .button-primary:hover,
div.raq-form__thank-you-modal-close button:hover,
div.cookie-consent-banner .accept-cookies-btn:hover,
.tfn.account-banner .cta-button .button.button-primary:hover,
.product-comparison .tfn.compare-products-models--full .comparison-tool-buttons-section .button:hover {
  background-color: #FFE672 ;
  color: #000000 ;
  border-color: #F3C206 ;
}
.product-comparison .tfn.compare-products-models--full .comparison-tool-buttons-section .button:hover a{
  color: #000000 ;
}
.btn-primary:disabled,
.tfn.docking-bar .docking-bar--compare-btn-wrapper a[disabled],
.cat-select-model-actions .button.add-to-compare-btn[disabled]{
    background-color: #fffae7 ;
    color: #3f3f3f ;
    border-color: #fffae7 ;
}

.btn-secondary,
.tfn .button-secondary,
.tfn .button.button-secondary,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li .homepageLookupForm a.btn.btn-secondary,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last .homepageLookupForm a.btn.btn-secondary,
.promotional-home.promotional-home-option2 .content-module.content-module-secondary.span4 .content.has-img a,
.deg .content-module.content-module-secondary a,
.deg .campaignHero-option1 .hero.container-fluid .hero-selector-container .hero-selector ul li > div a.btn-secondary,
.tfn .button.button-primary.hero-carousel-tracker {
    background-color: #000000 ;
    color: #FFFFFF ;
    border-color: #000000 ;
}
.btn-secondary:active,
.btn-secondary.active,
.tfn .button-secondary:active,
.tfn .button-secondary.active,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li .homepageLookupForm a.btn.btn-secondary:active,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last .homepageLookupForm a.btn.btn-secondary:active,
.promotional-home.promotional-home-option2 .content-module.content-module-secondary.span4 .content.has-img a:active,
.deg .content-module.content-module-secondary a:active,
.deg .campaignHero-option1 .hero.container-fluid .hero-selector-container .hero-selector ul li > div a.btn-secondary:active,
.dynamicForms .eloqua-form .btn-secondary:active {
    background-color: #000000 ;
    color: #FFFFFF ;
    border-color: #000000 ;
}

.btn-secondary:hover,
.btn-secondary:focus,
.tfn .button-secondary:hover,
.tfn .button-secondary:focus,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li .homepageLookupForm a.btn.btn-secondary:hover,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li .homepageLookupForm a.btn.btn-secondary:focus,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last .homepageLookupForm a.btn.btn-secondary:hover,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last .homepageLookupForm a.btn.btn-secondary:focus,
.promotional-home.promotional-home-option2 .content-module.content-module-secondary.span4 .content.has-img a:hover,
.promotional-home.promotional-home-option2 .content-module.content-module-secondary.span4 .content.has-img a:focus,
.deg .content-module.content-module-secondary a:hover,
.deg .content-module.content-module-secondary a:focus,
.deg .campaignHero-option1 .hero.container-fluid .hero-selector-container .hero-selector ul li > div a.btn-secondary:hover,
.deg .campaignHero-option1 .hero.container-fluid .hero-selector-container .hero-selector ul li > div a.btn-secondary:focus,
.tfn .button.button-primary.hero-carousel-tracker:hover,
.tfn .button.button-primary.hero-carousel-tracker:focus,
.dynamicForms .eloqua-form .btn-secondary:hover,
.tfn-hero.superhero .hero-image-wrapper .container__superhero--text .superhero--inner .button-container a:hover {
    background-color: #3f3f3f ;
    color: #FFFFFF ;
    border-color: #3f3f3f ;
}

.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last {
    background-color: #2f2f2f ;	
}

.btn-secondary:disabled,
.tfn .button-secondary:disabled,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li .homepageLookupForm a.btn.btn-secondary:disabled,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last .homepageLookupForm a.btn.btn-secondary:disabled,
.promotional-home.promotional-home-option2 .content-module.content-module-secondary.span4 .content.has-img a:disabled,
.deg .content-module.content-module-secondary a:disabled,
.deg .campaignHero-option1 .hero.container-fluid .hero-selector-container .hero-selector ul li > div a.btn-secondary:disabled,
.tfn.pdp-hero.standard .button-tertiary-alt[disabled],
.tfn.pdp-hero.full-width .button-tertiary-alt[disabled]
{
  background-color: #fffae7 ;
  color: #3f3f3f ;
  border-color: #fffae7 ;
}


.tfn .button.button-tertiary,
.tfn.pdp-hero.pdp-hero-v2 .button-wrap .button.button-tertiary-alt, .tfn.mega--nav .mega-mobile .top--nav .mega--util .dealer--info-favorite .button-tertiary,
.tfn .drop--menu .menu--content .dealer--info .button.button-tertiary.find-dealer-follow {
background-color: #FFFFFF ;
}

.tfn .button.button-tertiary, .tfn.mega--nav .mega-mobile .top--nav .mega--util .dealer--info-favorite .button-tertiary {
color: #000000 ;
}

.tfn .button.button-tertiary, .tfn.mega--nav .mega-mobile .top--nav .mega--util .dealer--info-favorite .button-tertiary {
border-color: #000000 ;
}

.tfn .button:hover.button-tertiary,
div.cookie-consent-banner .no-thanks-btn:hover {
	background-color: #F2F2F2 ;
	color: #000000 ;
	border-color: #000000 ;
}

.tfn .button-tertiary:hover,
.tfn .button-tertiary:focus,
.tfn.pdp-hero.pdp-hero-v2 .button-wrap .button.button-tertiary-alt:hover {
background-color: #F2F2F2 ;
 }

 .tfn .button-tertiary:hover,
.tfn .button-tertiary:focus{
    color: #000000 ;
 }

  .tfn .button-tertiary:hover,
.tfn .button-tertiary:focus{
    border-color: #000000 ;
}


.unit-switch .unit-switch-container ul li {
	border-color: #B18D00 ;
}

.unit-switch .unit-switch-container ul li a {

}

.unit-switch .unit-switch-container ul li:hover {
	background-color: #FFE672 ;
}

.unit-switch .unit-switch-container ul li:hover a {
	 color: #000000 ;
}

.unit-switch .unit-switch-container ul li.active,
.unit-switch .unit-switch-container ul li.active:hover {
	background-color: #ffcd11 ;
	border-color: #B18D00 ;
}



.unit-switch .unit-switch-container ul li.active a,
.unit-switch .unit-switch-container ul li.active:hover a {
	color: #000000 ;
}


.eyebrow a,
.tfn .container__contact-us h4,
.tfn.product-family .cards-wrap .card .card-inner .family,
.tfn.title .eyebrow > a,
.tfn .card-wrapper .card .value.family,
.tfn .card-wrapper .card dt.value,
.tfn .card-wrapper .card .family,
.tfn .card-wrapper .card .model {
    color: #6f6f6f ;
}

/*general/textColor/accentTextColor*/
.eyebrow a:hover,
.eyebrow a:active,
.eyebrow a:focus,
.tfn.next-step .next-step__change-dealer,
.tfn.specifications .accordion-heading:hover,
.tfn.secondary-header .link-list li.active a,
.tfn.benefits-and-features .benefits-and-features__more span,
.tfn.benefits-and-features .benefits-and-features__more i,
.tfn.secondary-header .container__secondary-nav .link-list li.active a,
.tfn.secondary-header .container__secondary-nav .link-list li.active a:hover.nav-link,
.tfn.secondary-header .container__secondary-nav .link-list li.active a:focus.nav-link,
.tfn.modal#secondary-navigation-model .modal-dialog .modal-content .modal-body .modal-choice.active p,
.product-comparison .tfn.compare-products-models--full .cat-follow--back,
.product-comparison .tfn.compare-products-models .compare-products-display .tab-wrapper a.control--link,
.product-comparison .tfn.compare-products-models .print-icon,
.product-comparison .tfn .card .cat-follow,
.product-comparison .tfn .compare-products-table-details .expand-collapse-buttons,
.product-comparison .tfn .compare-products-table-details .header td {
  color: #000000 ;
}


.home .hero.container-fluid .hero-selector-container .hero-selector ul li a,
.home.cq-wcm-edit .hero.container-fluid .hero-selector-container .hero-selector ul li span {
	color: #2f2f2f ;
	background-color: #e6e6e6 ;
}

.home .hero.container-fluid .hero-selector-container .hero-selector ul li a:hover,
.home .hero.container-fluid .hero-selector-container .hero-selector ul li a:active,
.home .hero.container-fluid .hero-selector-container .hero-selector ul li a:focus {
	color: #000000 ;
}

.home .hero.container-fluid .hero-selector-container .hero-selector ul li,
.deg .campaignHero-option1 .hero.container-fluid .hero-selector-container .hero-selector ul li > div a span {
	background-color: #e6e6e6 ;
	border-color: #cccccc ;
}

.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last .homepageLookupForm h1,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last .homepageLookupForm h2,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last .homepageLookupForm h3,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last .homepageLookupForm h4,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last .homepageLookupForm h5,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last .homepageLookupForm h6 {
    color: #3f3f3f;
}

.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li .homepageHeroSelector,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li .homepageHeroSelector a,
.deg.caterpillar .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last {
	background-color: #FFFFFF ;
	border-color: #f0f0f0 ;
}

.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li .homepageHeroSelector a span {
	color: #3f3f3f ;
}

.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li .homepageHeroSelector a span:hover,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li .homepageHeroSelector a span:active,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li .homepageHeroSelector a span:focus {
	color: #191919 ;
}

.home .container-fluid.hero .hero-selector-container .hero-selector ul li.last,
.tfn .promo--carousel.banner--carousel .promo--banner,
.tfn .promo--carousel .promo--card
 {
	background-color: #000000 ;
}

.tfn .promo--carousel.banner--carousel .promo--banner:after{
    background:-moz-linear-gradient(left,rgba(0,0,0,0) 47%,#000000  62%,#000000  75%,#000000 100%);
    background: -webkit-linear-gradient(left,rgba(0,0,0,0) 47%,#000000  62%,#000000  75%,#000000  100%);
    background: linear-gradient(to right,rgba(0,0,0,0) 47%,#000000  62%,#000000  75%,#000000  100%)

}
.tfn .promo--carousel .promo--card:after{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+49,000000+100&0+25,0.74+52,1+100 */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.66) 49%, rgba(0, 0, 0, 0.74) 52%, #000000  100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.66) 49%, rgba(0, 0, 0, 0.74) 52%, #000000  100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.66) 49%, rgba(0, 0, 0, 0.74) 52%, #000000  100%);


}

@media screen and (max-width: 767px){
	.home .hero-selector-container .hero-selector ul li a {
		border-color: #cccccc ;
	}
	.home .hero.container-fluid .hero-selector-container .hero-selector ul li:last-child {
		background-color: #000000 ;
	}
}

.homepageLookupForm h6 {
   color: #FFFFFF ;

}


.link-list li a.link-list-item,
.locator-retailers .link-list-item,
.title.section .secondary-cta.link-list-item,
.results .recommended .link-list-item,
.results .alt-model .link-list-item {
	color: #000000 ;
	border-color: #cccccc ;
}

.link-list li a.link-list-item:active,
.link-list li a.link-list-item:hover,
.locator-retailers .link-list-item:hover,
.locator-retailers .link-list-item:active,
.results .alt-model .link-list-item:active,
.results .alt-model .link-list-item:hover {
	color: #FFFFFF ;
	border-color: #cccccc ;
	background-color: #000000 ;
}

.tfn.secondary-header .container__secondary-nav .link-list li a.nav-link:hover,
.tfn.modal#secondary-navigation-model .modal-dialog .modal-content .modal-body .modal-choice p:hover{
    color: #FFFFFF ;
}

.title.section .secondary-cta.link-list-item:active,
.title.section .secondary-cta.link-list-item:hover,
.results .recommended .link-list-item:active,
.results .recommended .link-list-item:hover {
  color: #FFFFFF ;
  border-color: #cccccc ;
}


.search-results .filters .search-filter-box {
	border-color: #cccccc ;
	background-color: #FFFFFF ;
}


.deg footer {
    background-color: #000000 ;
    color: #FFFFFF ;
}

body footer .row-fluid:last-child,
footer [data-toggle-mobile-handler],
footer [data-toggle-mobile-group].show {
	 border-color: #cccccc ;
}

.deg footer h5,
.deg footer ul li strong {
    color: #FFFFFF ;
}

.deg footer h5[data-toggle-mobile-handler] a,
.deg footer h5[data-toggle-mobile-handler] a:hover,
.deg footer h5[data-toggle-mobile-handler] a:active,
.deg footer h5[data-toggle-mobile-handler] a:focus
 {
	color: #FFFFFF ;
}


.deg footer a {
    color: #FFFFFF ;
}
.deg footer a:hover,
.deg footer a:active,
.deg footer a:focus {
    color: #FFFFFF ;
}

body footer .teritiary-footer-links li {
    border-right: 1px solid #FFFFFF ;
}


/*Form errors*/
input.error,
select.error,
textarea.error {
	border-color: #940000 ;
	color: #940000 ;
}

.error-text,
.dynamicForms .eloqua-form span.error,
.tfn label.error, .tfn span.error, .tfn select.error,
.tfn div.raq-form__form-wrap .step__wrap span.error,
.tfn div.raq-form__form-wrap .step__wrap select.error {
	color: #940000 ;
}

/*Editorial Tiles*/

.dynamic-index-tiles .tile-page-selector-4-col .title-btn,
.dynamic-index-tiles .tile-page-selector-3-col .title-btn,
.dynamic-index-tiles .tile-page-selector-2-col .title-btn{
border-color: #cccccc ;
}

.dynamic-index-tiles .tile-page-selector-4-col .selector-container .title-btn span,
.dynamic-index-tiles .tile-page-selector-3-col .selector-container .title-btn span,
.dynamic-index-tiles .tile-page-selector-2-col .selector-container .title-btn span{
text-transform: capitalize ;
}

.dynamic-index-tiles li.tile-page-selector-4-col a:hover .title-btn,
.dynamic-index-tiles li.tile-page-selector-3-col a:hover .title-btn,
.dynamic-index-tiles li.tile-page-selector-2-col a:hover .title-btn,
.filter-list__item > a:hover .tile-overlay,
.filter-list__item.no-image > a:hover .tile-overlay{
background-image:none ;
color: #000000 ;
background-color: #e6e6e6 ;
}

@media screen and (max-width: 767px){
 .dynamic-index-tiles li.tile-page-selector-4-col .title-btn,
 .dynamic-index-tiles li.tile-page-selector-3-col .title-btn,
 .dynamic-index-tiles li.tile-page-selector-2-col .title-btn {
	background-image:none ;
  }
}

.dynamic-index-tiles .featured-li a{
background-color: #000000 ;
color: #FFFFFF ;
border-color: #000000 ;
text-transform: capitalize ;
}

.dynamic-index-tiles .featured-li a:hover,
.dynamic-index-tiles .featured-li a:focus{
background-color: #3f3f3f ;
color: #FFFFFF ;
border-color: #3f3f3f ;
}


/*End Editorial Tiles*/

.stockTickerQuote .nyse-value, .stockTickerQuote .stock-price-value, .stockTickerQuote .change-number-value,
.tfn.social-media .social-media__component h4,
.tfn .container__comparison-tool button.button.button-primary__alt,
.dynamicForms h1.title-font58,
.dynamicForms .span12 h3,
.tfn.docking-bar .docking-bar--title span,
.tfn.docking-bar .docking-bar--model-wrapper .docking-bar--model .docking-bar__selected-model .model--info span,
.tfn.modal .modal-dialog .modal-content .modal-header h2.modal-title,
.tfn.modal .modal-dialog .modal-content .modal-body .form .form__group label.title,
.tfn .raq-form__header p,
.tfn.search-results-page .pfp-filter-tag-wrapper .pfp-filter-tag span,
.tfn.product-family .pfp-filter-tag-wrapper .pfp-filter-tag span,
.tfn-hero.superhero .hero-image-wrapper .superhero--image .container__superhero--text .superhero--inner h2,
.tfn-hero.superhero .hero-image-wrapper .superhero--image .container__superhero--text .superhero--inner p.headline,
.tfn-hero.superhero .hero-image-wrapper .superhero--image .container__superhero--text .superhero--inner p.subhead,
.tfn-hero.superhero .hero-image-wrapper .superhero--image .container__superhero--text .superhero--inner .button-container a
{


	font-family: Roboto Ext Bold ;



}
.stockTickerQuote .date-value, .stockTickerQuote .pricing-delayed-label {
	
		
			font-family: Noto Sans Regular ;
		
  
  
}

/*Hero Carousel*/
.carousel-frame .item h2 a,
.carousel-frame .item h2 a:hover,
 .carousel-frame .item p {
    color: #FFFFFF ;
}

.carousel-frame .item a.btn-tertiary,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last .homepageLookupForm a.btn.btn-secondary {
    background: #ffcd11 ;
    color: #000000 ;
    border-color: #B18D00 ;
}
.carousel-frame .item a.btn-tertiary:active,
.carousel-frame .item a.btn-tertiary.active {
    background: #ffcd11 ;
    color: #000000 ;
    border-color: #B18D00 ;
}
.carousel-frame .item a.btn-tertiary:hover,
.carousel-frame .item a.btn-tertiary:focus,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last .homepageLookupForm a.btn.btn-secondary:hover {
    background: #FFE672 ;
    color: #000000 ;
    border-color: #F3C206 ;
}
.carousel-frame .item a.btn-tertiary:disabled{
    background: #fffae7 ;
    color: #3f3f3f ;
    border-color: #fffae7 ;
}

/*Pagination*/
.pagination,
.pagination .index a.back,
.pagination .index a.next,
.paginate .paginate-btn-prev, .paginate .paginate-btn-next {
    color: #0067B8 ;
}


/* Social Links Component - Start */

.social-links > hr {
	
    	background-color:  #cccccc ;
	
}

.social-links h4,
.tfn.section__compare-products--full .select-models fieldset p,
.tfn.section__compare-products--full .select-models fieldset .legend,
.tfn.section__compare-products--full .select-models fieldset legend,
.tfn.section__compare-products >.container .inner-text h2,
.tfn .table__compare-products figcaption .model-name,
.tfn .table__compare-products .header span
{
	
  		
      		font-family: Roboto Ext Bold ;
      	
  	

	

	
    	color:  #000000 ;
	

	
    	text-transform:  capitalize ;
	
}

.social-links p {
	
		
			font-family: Noto Sans Regular ;
		
  
  

	
    	color:  #000000 ;
	

}

/* Social Links Component - End */

/* PDP Offers Module, Build and Price Modal Starts */

.tfn.offers,
.tfn.offers--inner h2:before,
.tfn.offers .offers--inner h3:before,
.tfn.pdp-gallery .media-filter.active::after,
.tfn.pdp-gallery .slick-dots li.slick-active button:before,
.tfn.gallery--modal .media-filter.active::after,
.tfn .promo--carousel.banner--carousel .promo--banner .promo__content > .promo__text-separator,
.tfn .promo--carousel .slick-dots li.slick-active button::before,
.tfn .promo--carousel .promo--card .promo__content > .promo__text-separator
{
	background-color: #ffcd11 ;
}

.tfn.offers .offers--inner h3,
.tfn.secondary-header .container__secondary-nav .change-model p,
.tfn.docking-bar .docking-bar--title span,
.tfn.docking-bar .docking-bar--model-wrapper .docking-bar--model .docking-bar__selected-model .model--info span
{
  
    color: #000000 ;
  
}

.tfn.offers .offers--inner h4,
.tfn.offers .offers--inner a,
.tfn.section__compare-products--full .select-models fieldset .legend,
.tfn.section__compare-products--full .select-models fieldset legend,
.tfn .table__compare-products figcaption .model-name,
.tfn .table__compare-products .header span,
.tfn .raq-form__header p
{
  
    color: #000000 ;
  
}

.tfn.offers .offers--header h2,
.tfn.offers .offers--header p
{
  
    color: #000000 ;
  
}

.tfn.offers .offers--inner,
.tfn.secondary-header,
.tfn.modal .modal-content,
.modal-footer,
.tfn.section__compare-products--full .select-models .modal-header,
.tfn.section__compare-products--full .container__compare-products .row,
.tfn.benefits-and-features .modal .modal-dialog
{
  
    background-color: #FFFFFF ;
  
}

/*general/tables/darkAlternateRowColor*/
.tfn.benefits-and-features .benefits-and-features__tabs > ul li h3 a
{
  
    background-color: #3f3f3f ;
  
}

/* Buttons */
.tfn.offers .button-tertiary,
.tfn.offers .button-tertiary.active,
.tfn.offers .button-tertiary:active
{
  
    color: #000000 ;
  
}

@media screen and (max-width: 767px){
	.tfn .button.button-tertiary-sm
	 {
		
		    color: #000000 ;
		
		 
		    border-color: #000000 ;
		  
		   text-transform: capitalize ;
		 
  }
  .tfn .button.button-tertiary-sm:hover,
	 .tfn .button.button-tertiary-sm:focus{
	 	 
		    color: #000000 ;
		  
		 
    border-color: #000000 ;
  
 
	 }
}

.tfn.offers .button-tertiary,
.tfn.offers .button-tertiary.active,
.tfn.offers .button-tertiary:active,
.tfn .button.button-tertiary-sm
{
  
    background-color: #FFFFFF ;
  
}

.tfn.offers .button-tertiary,
.tfn.offers .button-tertiary.active,
.tfn.offers .button-tertiary:active
{
  
    border-color: #000000 ;
  
}

.tfn.offers .button-tertiary:hover,
.tfn.offers .button-tertiary:focus,
.tfn.modal#secondary-navigation-model .modal-dialog .modal-header .close:hover
{
  
    color: #000000 ;
  
}

.tfn.offers .button-tertiary:hover,
.tfn.offers .button-tertiary:focus
{
  
     background-color: #F2F2F2 ;
  
}

.tfn.offers .button-tertiary:hover,
.tfn.offers .button-tertiary:focus
{
  
    border-color: #000000 ;
  
}

.tfn.offers .button:disabled
{
  
    color: #3f3f3f ;
  
}

.tfn.offers .button:disabled
{
  
    background-color: #fffae7 ;
  
}

.tfn.offers .button:disabled
{
  
    border-color: #fffae7 ;
  
}

/* Fonts */
/* Fonts - Primary Font - Font Type */
.tfn.offers .offers--header h2,
.tfn.offers .button-tertiary,
.tfn.offers .offers--inner h3,
.tfn.offers .offers--inner h4,
.tfn.offers .offers--inner a
{
  
    
      /* Font Type - webfont - Webfont Family */
      font-family: Roboto Ext Bold ;
    
  
  
  /* Primary Font - Line Spacing */
  
    line-height: 1.2 ;
  
}

/* Fonts - Secondary Font - Family */
a.skip-to-content-link,
.tfn.offers .offers--header p,
.tfn.offers .offers--inner h4,
.tfn table th,
.menu-countries .menu-category.list-group .menu-category-content ul li a,
.content-module.content-module-tertiary a,
.tfn.account-banner.visible .cta-text p
{
  
		
			font-family: Noto Sans Regular ;
		
  
  
}

/* Fonts - Font Case - Headings */
.tfn.offers .offers--header h2,
.tfn.offers .offers--header p,
.tfn.offers .offers--inner h3,
.tfn.offers .offers--inner h4,
.tfn.offers .offers--inner a,
.tfn.section__compare-products--full button.add,
.cookie-consent-banner .container a
{
  
    text-transform: capitalize ;
  
}

/* Fonts - Font Case - Buttons */
.tfn.offers .button-tertiary,
.tfn .container__comparison-tool button.button.button-primary__alt,
.tfn .button.button-tertiary-sm
{
  
    text-transform: capitalize ;
  
}

/*End PDP Offers*/

/*general/backgroundColor/darkBackground*/
.tfn.section__compare-products .container__comparison-tool,
.tfn.next-step,
.tfn.section__compare-products .slick-dots li button:before,
.tfn.pdp-gallery, .tfn.gallery--modal,
.tfn.virtual-tour,
.tfn.pdp-overview__section,
.tfn.section__unique-selling-proposition,
.tfn.benefits-and-features {
	background-color: #000000;
}
.product-comparison .tfn.compare-products-models .compare-products-display .tab-wrapper a.control--link:not(.active):hover{
	border-bottom-color: #000000;
}

.tfn.section__compare-products .card-wrapper,
.tfn.section__compare-products .card figure,
.tfn .filter--panel {
	background: #FFFFFF ;
}

.tfn.section__compare-products .compare__model-details:not(.cat-follow),
.tfn.section__compare-products .container .inner-text .intro,
.product-comparison .tfn.compare-products-models .compare-products-display .tab-wrapper a.control--link:not(.active):hover
{
	color: #000000 ;
}

.tfn.section__compare-products .carousel__compare-products .value.family,
.tfn.section__compare-products .carousel__compare-products .value.spec{
color: #6f6f6f ;
}

.tfn.section__compare-products .spec-value,
.tfn.section__compare-products .carousel__compare-products .value.model,
.tfn.section__compare-products .cat-follow.compare__model-details,
.tfn.section__compare-products .container .inner-text h2,
.tfn.section__compare-products--full button.add,
.tfn.secondary-content-cards .col .card a.cat-follow {
	color: #000000 ;


}
.tfn.section__compare-products .container__comparison-tool .inner-text h2,
.tfn.section__compare-products .container__comparison-tool .inner-text .intro {
	color: #FFFFFF ;
}

.tfn .button.button-primary__alt,
.tfn.pdp-hero.standard .button-tertiary-alt,
.tfn.pdp-hero.standard .button-tertiary-alt.active,
.tfn.pdp-hero.standard .button-tertiary-alt:active,
.tfn .container__comparison-tool button.button.button-primary__alt,
.tfn .container__comparison-tool button.button.button-primary__alt:active,
.tfn.modal .modal-dialog .modal-content .modal-body form.form .modal-footer .modal-footer__full-width-container a.button-tertiary:active
{
  color: #000000 ;
  background: #FFFFFF ;
  border-color: #000000 ;
}

.tfn .button:hover.button-primary__alt{
	color: #000000 ;
	background: #F2F2F2 ;
	border-color: #000000 ;
}
.tfn .button.button-disabled.button-primary__alt,
.tfn .button[disabled].button-primary__alt,
.tfn .container__comparison-tool button.button[disabled].button-primary__alt
{
	color: #3f3f3f ;
	
	border-color: #fffae7 ;
}
.tfn.section__compare-products .container__compare-products,
.tfn .pdp-tab__group .pdp-tab__controls .control--link:not(.active),
.tfn .return-link,
.product-comparison .tfn.compare-products-models--full .tab-wrapper::before  {
	background: #f0f0f0 ;
}
/*End PDP compare*/

/*Start PDP-related*/
.tfn.pdp-related .card {
	border-color: #cccccc ;
	background: #f0f0f0 ;
}
.tfn.pdp-related .card-body {
	border-color: #cccccc ;
	background: #f0f0f0 ;
}
.tfn.pdp-related >.container h2,
.tfn.pdp-related >.container h3,
.tfn.pdp-related .card .card-text h4
{
	color: #000000 ;
}
.tfn.pdp-related .slick-dots li button::before
{
	background: #000000 ;
}

/*general/backgroundColor/primaryAccentColor*/
.tfn.pdp-related .slick-dots >.slick-active button::before,
.tfn.next-step .next-step__separator,
.tfn.secondary-header .link-list li.active a:after,
.tfn.section__compare-products .slick-dots li.slick-active button:before,
.tfn.secondary-header .container__secondary-nav .link-list li.active::after,
.tfn.hero-short .text-separator,
.tfn .promo__text-separator,
.tfn .card-wrapper .card .card-title h2::before,
.deg > header > .header-gradient,
.tfn.benefits-and-features .benefits-and-features__gallery .slick-dots li.slick-active button::before,
.tfn.benefits-and-features .benefits-and-features__modal-gallery .slick-dots li.slick-active button::before,
.tfn .raq-form__header .text-separator,
.tfn.benefits-features .text-separator,
.tfn.benefits-features .slick-dots li.slick-active button::before,
.tfn.modal#secondary-navigation-model .modal-dialog .modal-content .modal-body .modal-choice.active ::after
{
  background: #ffcd11 ;
}
.product-comparison .tfn.compare-products-models--full .tab-wrapper .control--link.active{
	border-bottom-color: #ffcd11 ;
}
.product-comparison .tfn.compare-products-models--full .tab-wrapper .control--link.active::after{
	border-top-color: #ffcd11 ;
}
.tfn.benefits-and-features .benefits-and-features__gallery .slick-dots li button::before,
.tfn.benefits-and-features .benefits-and-features__modal-gallery .slick-dots li button::before {
    background-color: #FFFFFF;
}

.tfn.benefits-and-features .benefits-and-features__tabs > ul li.benefits-and-features__tab--active h3 a,
.tfn.benefits-and-features .benefits-and-features__tabs > ul li:hover h3 a {
    background-color: #FFFFFF ;
    border-left-color: #ffcd11;
}

.tfn.pdp-related .button.button-primary{
	color: #000000 ;
	border-color: #B18D00 ;
	background: #ffcd11 ;
}
.tfn.pdp-related .button:hover.button-primary{
	color: #000000 ;
	border-color: #F3C206 ;
	background: #FFE672 ;
}
/*End PDP-related*/

.tfn .button.button-primary,
.tfn .button:hover.button-primary, .tfn .button:focus.button-primary,
.tfn .button.button-tertiary-alt,
.cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-policy,
.tfn.chat-cookie-message .modal-footer .chat-cookie-message{
	text-transform: capitalize ;
}

/*unit switch*/
.tfn .unit-switch-container ul {
    
      background: #000000 ;
      border-color: #000000 ;
    
}

.tfn .unit-switch-container ul li input:checked + label,
.tfn .unit-switch-container input:checked + label,
.product-comparison .tfn .unit-switch-container input:checked + label
{
    color: #000000 ;
    background: #ffcd11 ;
    border: #000000 ;
}

.tfn .unit-switch-container ul li input + label,
.tfn .unit-switch-container input + label
{
    color: #FFFFFF ;
    background: #000000 ;
    border: #000000 ;
}

.tfn .unit-switch-container input[type="checkbox"] + label {
	
		font-family: Roboto Ext Bold ;
	
	
	text-transform: capitalize ;
}

@media screen and (min-width: 1024px) {
  /* general/linesBorders/darkThemedDividerLines */
  .tfn.pdp-hero.pdp-hero-v2 .specs--hero .top-three .three--item {
    border-color: #FFFFFF;
  }
  /* general/textColor/darkThemeTextColor */
  .tfn.pdp-hero.pdp-hero-v2 .specs--hero .top-three .top-specifications__list dt,
  .tfn.pdp-hero.pdp-hero-v2 .specs--hero .top-three .top-specifications__list dd {
    color: #FFFFFF ;
  }
}

.tfn .unit-switch-container ul li label {
  color: #FFFFFF ;
  background: #000000 ;
}

.tfn .button.button-primary,
.tfn .read-more-component .button.button-primary,
.tfn .card-wrapper .card .button-primary,
.tfn .card-wrapper .card .button-primary:active,
.tfn .promo--banner .promo__button,
.tfn.modal .modal-dialog .modal-content .modal-body .form .modal-footer .modal-footer__full-width-container .button-primary:active,
.tfn .promo--carousel.banner--carousel .promo--banner .promo__content > .button-primary,
.tfn .promo--carousel .promo--card .promo__content > .button-primary,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last .homepageLookupForm a.btn.btn-secondary
{
	color: #000000 ;
	background: #ffcd11 ;
	border-color: #B18D00 ;
}

.tfn .button:hover.button-primary,
.tfn .read-more-component .button:hover.button-primary,
.tfn .read-more-component .button:focus.button-primary,
.tfn .card-wrapper .card .button-primary:hover,
.tfn .card-wrapper .card .button-primary:focus,
.tfn .promo--banner .promo__button:hover,
.tfn .promo--carousel.banner--carousel .promo--banner .promo__content > .button-primary:hover,
.tfn .promo--carousel.banner--carousel .promo--banner .promo__content > .button-primary:focus,
.tfn .promo--carousel .promo--card .promo__content > .button-primary:hover,
.tfn .promo--carousel .promo--card .promo__content > .button-primary:focus,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li.last .homepageLookupForm a.btn.btn-secondary:hover
{
	color: #000000 ;
	background: #FFE672 ;
	border-color: #F3C206 ;
}

.tfn .button.button-tertiary-alt,
.tfn .button.button-tertiary.cards-loading__button {
    color: #000000 ;
	background: #FFFFFF ;
	border-color: #000000 ;
}

.tfn .button:hover.button-tertiary-alt,
.tfn .button:focus.button-tertiary.cards-loading__button {
	color: #000000 ;
	background: #F2F2F2 ;
	border-color: #000000 ;
}
.tfn .button.button-disabled.button-tertiary-alt,
.tfn .button[disabled].button-tertiary-alt{
	color: #3f3f3f ;
	
	border-color: #fffae7 ;
}

.tfn.pdp-hero.standard .img-wrap img,
.tfn .filter--panel,.tfn .in-folder-search .form input[type="text"],
.tfn .modal-dialog .modal-header,
.tfn.modal.small .modal-dialog .modal-footer,
.tfn .container__contact-us hr,
.tfn.section__compare-products--full img,
.tfn .table__compare-products,
.dynamicForms .eloqua-form select,
.dynamicForms .eloqua-form input[type="text"]:not(.error),
.tfn .dealers__panel--left,
.tfn .pagination--results hr,
.tfn .card-wrapper .card,
.tfn .card-wrapper .card .card-footer,
.tfn.product-tiles .tile-bar,
.tfn.product-tiles .tile-bar--carousel .product-tile,
.tfn.product-tiles .product-family-tiles .tile-bar-header,
.tfn.product-tiles .slick-list,
.tfn.docking-bar .docking-bar--model-wrapper .docking-bar--model.selected,
.tfn .form input[type="text"],
.tfn .form input[type="number"],
.tfn .form input[type="email"],
.tfn .form select,
.tfn div.raq-form__form-wrap .step__wrap input,
.tfn div.raq-form__form-wrap .step__wrap select,
.tfn.technology .technology-tabs__content .technology-tabs__vertical li,
.tfn.raq-form input, .tfn.raq-form select,
.tfn.related-content .related-content__carousel .related-content__carousel-item

{
  border-color: #cccccc ;
}

.tfn.pdp-hero.standard h1,
.tfn .toggler-group .toggler-group__item .group-item__header h4,.tfn .in-folder-search .form h4,
.tfn.benefits-and-features .modal-dialog .modal-content .modal-header h2.modal-title,
.related-content__header h3 {
  color: #000000 ;
}

.tfn.organisation-tabs .organisation-tabs__carousel-item.active,
.tfn.gallery--modal .pdp-modal-gallery-thumbs .thumb.slick-current .border-wrap
 {
    border-color: #ffcd11 ;
}
/*End PDP Hero Module*/

/* START PDP Shopping Tools */
.tfn.section__shopping-tools,
.tfn.virtual-tour .virtual-tour__separator,
.tfn.related-content .related-content__header .text-separator,
.tfn.related-content .related-content__carousel .slick-dots li.slick-active button::before {
    background: #ffcd11 ;
}

.tfn.section__shopping-tools h2,.tfn.section__shopping-tools h3,.tfn.section__shopping-tools p,.tfn.section__shopping-tools .cat-follow,.tfn.section__shopping-tools .material-icons{
	color: #000000 ;
}

.tfn.section__shopping-tools a,
.tfn.docking-bar .docking-bar--title span,
.tfn.docking-bar .docking-bar--model-wrapper .docking-bar--model .docking-bar__selected-model .model--info span
{
	color: #000000 ;
}

/* general/textColor/primaryThemeTextColor */
.tfn.section__shopping-tools .text-separator,
.tfn .carousel__shopping-tools .slick-dots li.slick-active button::before
{
    background-color: #000000 ;
}

/* END PDP Shopping Tools */

/* Start Superhero V2 Component */

.tfn.superhero h2,
.tfn.superhero .subhead,
.tfn.virtual-tour .virtual-tour__title,
.tfn.superhero .headline,
.tfn.pdp-hero.full-width .button-tertiary-alt,
.tfn.pdp-hero.full-width .button-tertiary-alt:hover,
.tfn.pdp-hero.full-width .button-tertiary-alt:focus {
  	color: #FFFFFF ;
}

/* End Superhero V2 Component */
/* Start secondaryNavigation V2 Component */
.secondaryNavigation .tfn.secondary-nav-author,
.tfn .in-folder-search .form input[type="text"],
.tfn.related-content .container {
 background-color: #FFFFFF ;
}
.secondaryNavigation .tfn h2{
	  
      	
          font-family: Roboto Ext Bold ;
          
          
          
      	
    	
  	text-transform: capitalize ;

  	color: #000000 ;

}
.secondaryNavigation .tfn a {
  
    	
        font-family: Roboto Ext Bold ;
        
        
        
    	
  	
	text-transform: none ;

	color: #000000 ;

}
.secondaryNavigation .tfn .button.button-secondary {
  background: #ffcd11 ;
  color: #000000 ;
  border-color: #B18D00 ;

}
.secondaryNavigation .tfn .button:hover.button-secondary,.secondaryNavigation .tfn .button:focus.button-secondary {
  background-color: #FFE672 ;
  color: #000000 ;
  border-color: #F3C206 ;

}
/* End secondaryNavigation V2 Component */


div.callToAction>.tfn.cta.cta--light .button.button-secondary,
div.callToAction>.tfn.cta.cta--light .button-secondary.active {
    background-color: #000000;
    color: #FFFFFF;
    border-color: #000000;
}

div.callToAction>.tfn.cta.cta--light .button-secondary:hover,
div.callToAction>.tfn.cta.cta--light .button-secondary:focus {
    background-color: #3f3f3f;
    color: #FFFFFF;
    border-color: #3f3f3f;
}

.tfn.secondary-header .container__secondary-nav .navbar .desktop-menu .button.button-secondary.button-sm,
.tfn.secondary-header .container__secondary-nav .mobile-menu.show .button-bar .button.button-secondary.button-sm {
	color: #FFFFFF ;
	background-color: #000000 ;
    border-color: #000000 ;
}

.tfn.secondary-header .container__secondary-nav .navbar .desktop-menu .button.button-secondary.button-sm:hover,
.tfn.secondary-header .container__secondary-nav .mobile-menu.show .button-bar .button.button-secondary.button-sm:hover,
.tfn.secondary-header .container__secondary-nav .mobile-menu.show .button-bar .button.button-secondary.button-sm:focus,
.tfn .button:hover.button-secondary {
	color: #FFFFFF ;
	background-color: #3f3f3f;
    border-color: #3f3f3f ;
}

/* PDP Secondary Navigation - Change model - START */
.tfn.secondary-header .container__secondary-nav .change-model .change-model-link {
    
		
			font-family: Noto Sans Regular ;
		
  
  
    text-transform: none ;
    color: #0067B8 ;
}
/* PDP Secondary Navigation - Change model - END */

div.callToAction>.tfn.cta.cta--light .button-secondary:disabled,
div.callToAction>.tfn.cta.cta--dark .button-secondary:disabled,
.tfn .button.button-primary.hero-carousel-tracker:disabled
 {
    background-color: #3f3f3f;
    color: #3f3f3f;
    
}

.tfn .button.button-disabled,
.tfn .button[disabled],
.tfn .button:focus.button-disabled,
.tfn .button:focus[disabled],
.tfn .button:hover[disabled],
.tfn .button:hover.button-primary[disabled],
.tfn .button:hover.button-primary.button-disabled,
.tfn .button:hover.button-primary[disabled],
.tfn .button:hover.button-secondary.button-disabled,
.tfn .button:hover.button-secondary[disabled],
.tfn .button:hover.button-tertiary.button-disabled,
.tfn .button:hover.button-tertiary[disabled],
.tfn .button:focus:hover.button-primary.button-disabled,
.tfn .button:focus:hover.button-primary[disabled],
.tfn .button:focus:hover.button-secondary.button-disabled,
.tfn .button:focus:hover.button-secondary[disabled],
.tfn .button:focus:hover.button-tertiary.button-disabled,
.tfn .button:focus:hover.button-tertiary[disabled] {
    background-color: #fffae7;
    color: #3f3f3f;
    border-color: #fffae7;
}

div.callToAction>.tfn.cta.cta--light .cta__headline, div.callToAction>.tfn.cta.cta--light p,
.tfn .cat-follow,
.tfn .return-link .filter__button {
    color: #2f2f2f;
}

div.callToAction>.tfn.cta.cta--light {
   background-color: #f0f0f0;
}

div.callToAction>.tfn.cta.cta--light .button-secondary,
div.callToAction>.tfn.cta.cta--dark .button-secondary
{
  
    text-transform: capitalize;
  
}

div.callToAction>.tfn.cta.cta--light .cta__headline,
div.callToAction>.tfn.cta.cta--dark .cta__headline,
.tfn.docking-bar .docking-bar--title span,
.tfn.secondary-header .container__secondary-nav .link-list li a,
.tfn.docking-bar .docking-bar--model-wrapper .docking-bar--model .docking-bar__selected-model .model--info span
{
  
    text-transform: capitalize ;
  
}

 div.callToAction>.tfn.cta.cta--light p,
 div.callToAction>.tfn.cta.cta--dark p,
 .tfn.related-content .related-content__text p {
    
		
			font-family: Noto Sans Regular ;
		
  
  
}

div.callToAction>.tfn.cta.cta--dark .button.button-secondary,
div.callToAction>.tfn.cta.cta--dark .button-secondary.active,
div.cookie-consent-banner .no-thanks-btn  {
    background-color: #FFFFFF;
    color: #000000;
    border-color: #000000;
}

div.callToAction>.tfn.cta.cta--dark .button-secondary:hover,
div.callToAction>.tfn.cta.cta--dark .button-secondary:focus,
.tfn.pdp-hero.standard .button-tertiary-alt:hover,
.tfn .container__comparison-tool button.button.button-primary__alt:hover,
.tfn .container__comparison-tool button.button.button-primary__alt:focus,
.tfn.modal .modal-dialog .modal-content .modal-body form.form .modal-footer .modal-footer__full-width-container a.button-tertiary:hover
{
  background-color: #F2F2F2;
  color: #000000;
  border-color: #000000;
}

div.callToAction>.tfn.cta.cta--dark .cta__headline, div.callToAction>.tfn.cta.cta--dark p {
    color: #3f3f3f;
}

div.callToAction>.tfn.cta.cta--dark,.tfn.gallery--modal .pdp-modal-gallery .media-wrap span {
   background-color: #2f2f2f;
}
@media screen and (max-width: 1023px){
	.tfn.mega--nav .mega-mobile
	{
	  background-color: #2f2f2f;
	}
}





.tfn .read-more-component {
	border: 1px solid #cccccc ;
}



/*general/linkColor/darkThemeLinkColor*/
.tfn.next-step .next-step__column-link,
.tfn.foot-nav .foot-nav-top ul li {
  color: #FFFFFF ;
}

.tfn .toggler-group .toggler-group__item:nth-child(odd) .group-item__header,
.tfn.specifications table tbody tr:nth-child(odd),
.tfn .table-container tbody tr:nth-child(even),
.tfn .table__compare-products .sub-header + tr td
{
	background-color: #FFFFFF ;
}
.tfn .toggler-group .toggler-group__item:nth-child(even) .group-item__header,
.tfn.specifications table tbody tr:nth-child(even),
.tfn .table-container tbody tr:nth-child(odd),
.tfn .table__compare-products .sub-header td
{
	background-color: #f0f0f0 ;
}


  .tfn .pdp-tab__group .pdp-tab__controls .control--link {
    border-left-color: #999999 ;}




.tfn .pdp-tab__group .pdp-tab__controls .control--link:last-of-type {
    border-right-color: #999999 ;
 }



.tfn .pdp-tab__group .pdp-tab__controls .control--link.active{
border-bottom-color: #ffcd11 ;
}



.tfn .pdp-tab__group .pdp-tab__controls .control--link.active:after
{
border-top-color: #ffcd11 ;}


.tfn .pdp-tab__group .pdp-tab__controls .control--link.active:hover,
.tfn.specifications .accordion-heading:hover:after{
  border-bottom-color: #ffcd11 ;
}

.tfn .pdp-tab__group .pdp-tab__controls .control--link:hover {
  border-bottom-color: #000000 ;
}
.tfn.specifications .accordion-heading:hover:after{
	border-right-color: #ffcd11 ;
}


/* Start of PDP Shopping Tool's Secondary Content*/
.tfn.pdp-shopping-tools-secondary-content{
	background-color: #f0f0f0 ;
	}
.tfn.pdp-shopping-tools-secondary-content .col .card h3 {
	
		font-family: Roboto Ext Bold ;
	
	
	text-transform: capitalize ;
	color: #000000 ;
	}
.tfn.pdp-shopping-tools-secondary-content .col .card p,
 .tfn.related-content .related-content__text p
 {
	
		
			font-family: Noto Sans Regular ;
		
  
  
	color: #000000 ;
	}
.tfn.pdp-shopping-tools-secondary-content .card .text-separator,
.pfp-filter-tag-wrapper .pfp-filter-tag .tag-inner,
.tfn.secondary-content-cards .col .card .text-separator {
	background-color: #ffcd11 ;
}
.tfn.pdp-shopping-tools-secondary-content .col .card a.cat-follow{
	
		font-family: Roboto Ext Bold ;
	
	
	text-transform: none ;
	color: #000000 ;
}
.tfn.pdp-shopping-tools-secondary-content .card{
	border-color: #cccccc ;
	background-color: #FFFFFF ;
}
/* End of PDP Shopping Tool's Secondary Content*/


.tfn.organisation-tabs .organisation-tabs__carousel-item,
.tfn.section__compare-products--full .select-models .modal-header
{
	
		border-bottom-color: #999999 ;
	
}

@media screen and (max-width: 767px) {
	.tfn.organisation-tabs .organisation-tabs__carousel-item.active {
	  
	  	background-color: #ffcd11 ;
	  
	}
	.tfn.organisation-tabs .organisation-tabs__carousel-item {
	  
	  	background-color: #f0f0f0 ;
	  
	}
}


.tfn.secondary-header {
  border-top-color: #cccccc ;
}
.tfn.secondary-header {
  border-bottom-color: #cccccc ;
}




/* Primary Font - Line Spacing */
.tfn.list h3,
.tfn.list ul li span.date,
.tfn.list div.degListPagination .deg-pagination,
.pfp-filter-tag-wrapper .clear-all .pfp-filter-tag span,
.pfp-filter-tag-wrapper .pfp-filter-tag span,
section.tfn.pdp-gallery h2,
.tfn.pdp-gallery .media-controls .media-filter,
.tfn.modal.gallery--modal .modal-dialog .modal-content .modal-body .pdp-modal-gallery span,
.tfn.gallery--modal .media-controls-modal .media-filter,
.tfn.modal.gallery--modal .modal-dialog .modal-content h2.modal-title,
.tfn.title .eyebrow > a,
.tfn.title h1.title,
.tfn.title .subtitle {
  line-height: 1.2 ;
}
/* Secondary Font - Line Spacing */
.tfn.list ul li a {
  line-height: 1.2 ;
}





/*Form confirmation*/
.dynamicForms .eloqua-form .span12 legend,
.tfn .raq-form__form-wrap .form .control.control--radio label {
	color: #097800 ;
}

/*color radio button*/
.dynamicForms .eloqua-form .radio input[type='radio']:checked:before {
  content: "";
  height: 6px;
  width: 6px;
  border: 1px solid #dedede;
  float: left;
  margin: 2px 2px;
  text-align: center;
  border-radius: 50%;
  background-color: #ffcd11 ;
}


/*RAQ form confirmation text*/
.tfn .raq-form__form-wrap .form input[type="radio"]:checked+label:before,
.tfn .form input[type="radio"]:checked+label:before {
  background-color: #ffcd11 ;
}


.tfn.dynamic-content .dynamic-content__tertiary .button-link{
	color: #0067B8 ;
}
.tfn.dynamic-content .dynamic-content__tertiary{
	border-color: #ffcd11 ;
}



.tfn .form input[type="checkbox"]:checked + label::before,
.tfn .form input[type="radio"]:checked + label::before
{
  background-color: #ffcd11 ;
  border-color: #ffcd11 ;
}



.tfn [data-favorite-dealer="true"] .favorite
{
  color: #ffcd11 ;
}
.tfn .separator::before,
.tfn.pdp-hero.full-width .cta--hero h1 span:before
{
  background: #cccccc ;
}



.tfn.product-family .card-build {
	background-color: #f0f0f0;
    color: #2f2f2f;
}
.tfn.product-family .card-build::before {
	border-top-color: #f0f0f0;
	border-left-color: #f0f0f0;
}
.tfn.product-family .card-build i {
	background-color: #ffcd11;
    color: #3f3f3f;
}


/* general/linesBorders/darkThemedDividerLines */
.tfn.pdp-hero.full-width .button-tertiary-alt,
.tfn.pdp-hero.full-width .button-tertiary-alt:hover  {
  border-color: #FFFFFF;
}

.tfn.section__unique-selling-proposition .col{
  border-right: 1px solid #ffcd11;
}


.deg > header > .campaignTopNav > nav > ul.menubar > li > ul > li > a,
.tfn .container__specifications .action-links .action-link,
.tfn.pdp-download-center__section .header__subheader a{
	
      	
          font-family: Roboto Ext Bold ;
        
      	
    
  	
  		text-transform: none ;
  	
}


@media screen and (max-width: 1023px) {
  /* buttons/tertiaryButtons/textColor */
  .tfn.pdp-hero.pdp-hero-v2 .button-wrap .button.button-tertiary-alt {
    color: #000000 ;
  }
  /* buttons/tertiaryButtons/borderColor */
  .tfn.pdp-hero.pdp-hero-v2 .button-wrap .button.button-tertiary-alt {
    border-color: #000000 ;
  }
  /* buttons/tertiaryButtons/textHoverColor */
  .tfn.pdp-hero.pdp-hero-v2 .button-wrap .button.button-tertiary-alt:focus,
  .tfn.pdp-hero.pdp-hero-v2 .button-wrap .button.button-tertiary-alt:hover {
    color: #000000 ;
  }
  /* buttons/tertiaryButtons/textHoverColor */
  .tfn.pdp-hero.pdp-hero-v2 .button-wrap .button.button-tertiary-alt:focus,
  .tfn.pdp-hero.pdp-hero-v2 .button-wrap .button.button-tertiary-alt:hover {
    border-color: #000000 ;
  }
  /* general/textColor/defaultHeadingColor */
  .tfn.pdp-hero.pdp-hero-v2 .specs--hero .top-three .top-specifications__list dt,
  .tfn.pdp-hero.pdp-hero-v2 .specs--hero .top-three .top-specifications__list dd {
    color: #000000 ;
  }
  .tfn .breadcrumbs__wrapper .breadcrumbs__list li:nth-last-child(2) a,
  .container-fluid .row-fluid .title-font58 .title .h1-title {
   
  	
      font-family: Roboto Ext Bold ;
      
      
  	
	
	
    	text-transform: capitalize ;
	
  }
  .tfn .breadcrumbs__wrapper .breadcrumbs__list li:nth-last-child(2) a::before {
  color: #000000 ;
  }
}
.auth .breadcrumb .breadcrumb__list li a, .auth .breadcrumb .breadcrumb__list li span{
	
  	
      font-family: Roboto Ext Bold ;
      
      
      
  	
	
	text-transform: none ;
	 color: #000000 ;

}
.auth .breadcrumb{
 background-color: #FFFFFF ;
}
.auth .breadcrumb .breadcrumb__list li:after{
 color: #cccccc ;
}
.tfn .pdp-tab__group .pdp-tab__controls::before,
.tfn .pdp-tab__group .pdp-tab__controls .control--link {
	
	background: #f0f0f0 ;
	border-bottom-color: #f0f0f0 ;
	border-top-color: #f0f0f0 ;
	
}
.tfn .pdp-tab__group .pdp-tab__controls .control--link.active {
  
  border-top-color: #FFFFFF ;
  
}

.tfn.modal#secondary-navigation-model .modal-dialog .modal-choice.active {
  color: #ffcd11 ;
}


.tfn.technology .technology-tabs__carousel-item.active,
.tfn.technology .technology-tabs__carousel-item.active:hover,
.tfn.technology .technology-tabs__carousel-item.active:active {
	border-bottom-color: #ffcd11;	
}

.tfn.technology .technology-tabs__carousel-item.active::after,
.tfn.technology .technology-tabs__carousel-item.active:hover::after, 
.tfn.technology .technology-tabs__carousel-item.active:active::after {
	border-top-color: #ffcd11;	
}

.tfn.technology .technology-tabs__content .technology-tabs__vertical li.active > h4,
.tfn.technology .technology-tabs__content .technology-tabs__vertical li.active > h4:hover,
.tfn.technology .technology-tabs__content .technology-tabs__vertical li.active > h4:active {
	border-left-color: #ffcd11;	
}

.tfn.technology .technology-tabs__carousel-item {
  border-left-color: #cccccc ;
}

.tfn.technology .technology-tabs__carousel-item:last-child {
  border-right-color: #cccccc ;
}

.tfn.technology .technology-tabs__carousel-item.active {
  border-top-color: #cccccc ;
}

.tfn .raq-form__form-wrap .form .control.control--radio label {
  color: #000000 ;
}



.tfn.hero-short .hero-text p {
  
    
      font-family: Roboto Ext ;
    
  
  
}


.tfn .modal-dialog .modal-header .close,
.tfn.modal.chat-cookie-message .modal-header .modal-title,
.tfn .modal-dialog .modal-body p,
.tfn.modal.chat-cookie-message .modal-header .modal-title:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){
  
		
			font-family: Noto Sans Regular ;
		
  
  
}

.tfn .cookie-warning:not(.slick-slide) .inner p, 
.cookie-parent .cookie-warning:not(.slick-slide) .inner p,
.tfn .cookie-warning:not(.slick-slide) .inner .h3,
.cookie-parent .cookie-warning:not(.slick-slide) .inner .h3 {
  
    
      font-family: Roboto Ext Bold ;
    

}

.tfn .cookie-warning .inner i,
.tfn .cookie-warning .inner p,
.tfn.modal.full-inner .modal-dialog .modal-content .modal-header .modal-title,
.tfn.chat-cookie-message .modal-body p,
.tfn .cookie-warning:not(.slick-slide) .inner i,
.cookie-parent .cookie-warning:not(.slick-slide) .inner i,
.tfn .cookie-warning:not(.slick-slide) .inner .h3, 
.cookie-parent .cookie-warning:not(.slick-slide) .inner .h3, 
.tfn .cookie-warning:not(.slick-slide) .inner p, 
.cookie-parent .cookie-warning:not(.slick-slide) .inner p,
.tfn .modal-dialog .modal-header .close{
  
    color: #000000;
  
}

.tfn.modal.small .modal-dialog .modal-footer button.button-primary.accept-modal-cookies-btn,
.tfn .cookie-warning .button.button-primary.cookie-policy,
.cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-policy{
	
		color: #000000;
	
	
		background-color: #ffcd11;
	
	
		border-color: #B18D00;
	
}

.tfn.modal.small .modal-dialog .modal-footer button.button-tertiary.do-not-accept-modal-cookies-btn{

		color: #000000;
	
	
		background-color: #FFFFFF;
	
	
		border-color: #000000;
	
}

.tfn.modal.small .modal-dialog .modal-footer button.button-primary.accept-modal-cookies-btn:hover,
.tfn .cookie-warning .button.button-primary.cookie-policy:hover,
.cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-policy:hover{
	
  		color: #000000;
	
	
		background-color: #FFE672;
	
	
  		border-color: #F3C206;
	
}

.tfn.modal.small .modal-dialog .modal-footer button.button-tertiary.do-not-accept-modal-cookies-btn:hover{

		color: #000000;
	
	
		background-color: #F2F2F2;
	
	
		border-color: #000000;
	
}

.tfn.chat-cookie-message .modal-footer .chat-cookie-message{
  
    color: #000000;
  
  
    background-color: #FFFFFF;
  
  
    border-color: #000000;
  
}

.tfn.chat-cookie-message .modal-footer .chat-cookie-message:hover{
  
    color: #000000;
  
  
    background-color: #F2F2F2;
  
  
    border-color: #000000;
  
}

.tfn.modal.small .modal-dialog .modal-header,
.tfn.modal.small .modal-dialog .modal-footer{
	
		border-color: #cccccc;
	
}

.tfn .mediagallery .multimedia .multimedia__slides .slick-arrow,
.mediagallery .multimedia .multimedia__slides .slick-arrow{
	
		color: #000000;
	
	
		
			font-family: Noto Sans Regular ;
		
  
  
}




.tfn.foot-nav .foot-nav-top h5,
.tfn.foot-nav .foot-nav-top h2,
.tfn.foot-nav .foot-nav-top ul li a,
.tfn.foot-nav .foot-nav-top ul li a:hover,
.tfn.foot-nav .language-wrapper a,
.tfn.foot-nav .socials .social-media__icon::before {
  color: #FFFFFF ;
}

.tfn.foot-nav .language-wrapper a:hover,
.tfn.foot-nav .social-media__icon.social-icon-facebook:hover,
.tfn.foot-nav .social-media__icon.social-icon-linkedin:hover,
.tfn.foot-nav .social-media__icon.social-icon-twitter:hover,
.tfn.foot-nav .social-media__icon.social-icon-youtube:hover,
.tfn.foot-nav .social-media__icon.social-icon-instagram:hover {
  color: #FFFFFF ;
} 

.tfn.foot-nav .foot-nav-top {
	background-color: #000000 ;
} 

.tfn.foot-nav .foot-nav-top {
  border-color: #ffcd11;
}

.tfn.foot-nav .foot-nav-bottom h5,
.tfn.foot-nav .foot-nav-bottom ul li a,
.tfn.foot-nav .foot-nav-end ul li a {
    color: #000000 ;
}

.tfn.foot-nav .foot-nav-bottom ul li a:hover,
.tfn.foot-nav .foot-nav-end ul li a:hover {
    color: #000000 ;
}

.tfn.foot-nav .foot-nav-bottom {
	background: #f0f0f0 ;
}  

.tfn.foot-nav .foot-nav-end hr {
  border-color: #cccccc ;
}

.tfn.foot-nav .foot-nav-end ul li::after,
.tfn.foot-nav .foot-nav-end ul li:not(:last-of-type)::after  {
  color: #cccccc ;
}



.tfn.mega--nav .mega-mobile .top--nav li .mega--content li.only-mobile a{
  text-transform: capitalize ;
}
.tfn.mega--nav .mega-drawer .mega--content ul li.only-mobile a {
	color: #000000 ;
}
.deg .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .inner .container .row .mega--sidelinks li.only-mobile a:hover,
.deg .tfn.mega--nav .mega-mobile .top--nav li .mega--content li.only-mobile a:hover{
  color: #ffcd11 ;
}

.tfn .drop--menu .menu--content li{
	border-top-color: #cccccc ;
}
.tfn .drop--menu .menu--content{
	    background: #FFFFFF ;
}


.tfn .chat-with-expert-cta.button.button-secondary,
.tfn .chat-with-expert-cta.button.button-secondary:hover
{
  border-color: #ffcd11 ;
}
.CATArticleArea1.parsys .chatSalesforceForm input[type="submit"] {
  border-color: #ffcd11 ;
  background: #ffcd11 ;  
}


.tfn.mega--nav .utility--links__dropdown.utility--links__account .new-account-label,
.tfn.mega--nav .mega-drawer .mega--content.new-account.open .my-account-banner .account-notification-panel{
	
		background-color:#ffcd11 ;
	
}
.tfn.mega--nav .utility--links__dropdown.utility--links__account .new-account-label,
.tfn.mega--nav .mega-drawer .mega--content.new-account.open .account-section h3, 
.tfn.mega--nav .mega-drawer .mega--content.new-account.open .account-section p, 
.tfn.mega--nav .mega-drawer .mega--content.new-account.open .account-section ul>li,
.tfn.mega--nav .mega-drawer .mega--content .my-account-header, 
.tfn.mega--nav .mega-drawer .mega--content.new-account .account-section li a,
.tfn.mega--nav .mega-drawer .mega--content.new-account.open a.account-sign-in,
.tfn.mega--nav .mega-drawer .mega--content.new-account.open .my-account-banner p.banner5-desc {
  
		
			font-family: Noto Sans Regular ;
		
  
  
  
  color: #000000 ;
}
.tfn.mega--nav .mega-drawer .mega--content .my-account-header.account-heading,
.tfn.mega--nav .mega-drawer .mega--content.new-account.open .my-account-banner p.panel-link a{
	
		
			font-family: Roboto Ext Bold ;
		
	
	
	 text-transform: capitalize ; 
	color: #000000 ;
}

.tfn.mega--nav .mega-drawer .mega--content.new-account.open hr{
	
		border-color: #cccccc ;
	
}

.tfn.mega--nav .mega-drawer .mega--content.new-account .account--block::before{
	
		background: #cccccc ;
	
}

.tfn.mega--nav .mega-drawer .mega--content.new-account.open{
	
		background-color: #FFFFFF ;
	
}

.tfn.mega--nav .mega-drawer .mega--content.new-account .account-footer .button.button-primary{
	
		background-color: #ffcd11 ;
	
    color: #000000 ;
    border-color: #B18D00 ;
}

.tfn.mega--nav .mega-drawer .mega--content.new-account .account-footer .button.button-primary:hover{
	
		background-color: #FFE672 ;
	
    color: #000000 ;
    border-color: #F3C206 ;
}

.tfn.mega--nav .mega-drawer .mega--content.new-account .account-footer .button.button-secondary {
	
		background-color: #000000 ;
	
    color: #FFFFFF ;
     
		border-color: #000000 ;
	
}
.tfn.mega--nav .mega-drawer .mega--content.new-account .account-footer .button.button-secondary:hover{
	
		background-color: #3f3f3f ;
	
    color: #FFFFFF ;
     
		border-color: #3f3f3f ;
	
}

.tfn.mega--nav .mega-drawer .mega--content .account-signout {
	
		background-color: #FFFFFF ;
	
    color: #000000 ;
     
		border-color: #000000 ;
	
}
.tfn.mega--nav .mega-drawer .mega--content .account-signout:hover {
	
		background-color: #F2F2F2 ;
	
    color: #000000 ;
     
		border-color: #000000 ;
	
}

.tfn.mega--nav .mega-drawer .mega--content.new-account.open a.account-sign-in {
	 text-transform: none ; 
	color: #0067B8 !important;
}

.tfn.mega--nav .mega-drawer .mega--content.new-account.open a.account-sign-in:hover {
	color: #0078D6 !important;
}
.tfn.mega--nav .mega-drawer .mega--content .account-setup--panel{
	
		border: 1px solid #cccccc !important;
	
}
@media screen and (max-width: 1023px){
	.tfn.mega--nav .mega-mobile .mega-drawer.mobile-open .account-header a.mega--back, 
	.tfn.mega--nav .mega-mobile .mega-drawer.mobile-open .account-header a.mega--back::after,
	.tfn.mega--nav .mega-mobile .mega-drawer.mobile-open .my-account-banner p.panel-link a{
		
			
				font-family: Roboto Ext Bold ;
			
		
		
		 text-transform: capitalize ; 
    }
	.tfn.mega--nav .mega-mobile .mega-drawer.mobile-open .account-header a.mega--back, 
	.tfn.mega--nav .mega-mobile .mega-drawer.mobile-open .account-header a.mega--back::after{
		color: #FFFFFF ;
	}
	.tfn.mega--nav .mega-mobile .top--nav .mega--util a .new-account-label,
	.tfn.mega--nav .mega-mobile .mega-drawer.mobile-open .my-account-banner .account-notification-panel{
		
			background-color:#ffcd11 ;
		
	}
	.tfn.mega--nav .mega-mobile .top--nav .mega--util a .new-account-label,
	.tfn.mega--nav .mega-mobile .mega-drawer.mobile-open .account-section h3, 
	.tfn.mega--nav .mega-mobile .mega-drawer.mobile-open .account-section p, 
	.tfn.mega--nav .mega-mobile .mega-drawer.mobile-open .account-section li,
	.tfn.mega--nav .mega-mobile .mega-drawer.mobile-open .my-account-header,
	.tfn.mega--nav .mega-mobile .top--nav .mega-drawer.mobile-open .account-section p, 
	.tfn.mega--nav .mega-mobile .top--nav .mega-drawer.mobile-open .account-section li, 
	.tfn.mega--nav .mega-mobile .top--nav .mega-drawer.mobile-open .account-section li a,
	.tfn.mega--nav .mega-mobile .mega-drawer.mobile-open a.account-sign-in,
	.tfn.mega--nav .mega-mobile .mega-drawer.mobile-open .my-account-banner p.banner5-desc{
		
			
				font-family: Noto Sans Regular ;
			
		
		
  
		color: #000000 ;
	}
	
	.tfn.mega--nav .mega-mobile .top--nav .mega-drawer.mobile-open .acount-divider{
		
			border-top: 1px solid #cccccc ;
		
	}
	
	.tfn.mega--nav .mega-mobile .mega-drawer.mobile-open .row{
		
			background-color: #FFFFFF ;
		
	}
	
	.tfn.mega--nav .mega-mobile .top--nav .mega--util .account-footer .button-primary.header-buttons{
		
			background-color: #ffcd11 ;
		
		color: #000000 ;
		
			border-color: #B18D00 ;
		
	}
	.tfn.mega--nav .mega-mobile .top--nav .mega--util .account-footer .button-primary.header-buttons:hover{
		
			background-color: #FFE672 ;
		
		color: #000000 ;
		
			border-color: #F3C206 ;
		
	}
	
	.tfn.mega--nav .mega-mobile .top--nav .mega--util .account-footer .button-secondary.header-buttons {
		
			background-color: #000000 ;
		
		color: #FFFFFF ;
		 
			border-color: #000000 ;
		
	}
	.tfn.mega--nav .mega-mobile .top--nav .mega--util .account-footer .button-secondary.header-buttons:hover {
		
			background-color: #3f3f3f ;
		
		
			color: #FFFFFF ;
		
		 
			border-color: #3f3f3f ;
		
	}
	
	.tfn.mega--nav .mega-mobile .mega-drawer.mobile-open a.account-signout{
		
			background-color: #FFFFFF ;
		
		color: #000000 ;
		 
			border-color: #000000 ;
		
	}
	.tfn.mega--nav .mega-mobile .mega-drawer.mobile-open a.account-signout:hover{
		
			background-color: #F2F2F2 ;
		
		
			color: #000000 ;
		
		 
			border-color: #000000 ;
		
	}
	
	.tfn.mega--nav .mega-mobile .mega-drawer.mobile-open a.account-sign-in{
		 text-transform: none ; 
		
			color: #0067B8 !important;
		
	}
	.tfn.mega--nav .mega-mobile .mega-drawer.mobile-open a.account-sign-in:hover{
		
			color: #0078D6 !important;
		
	}
	.tfn.mega--nav .mega-mobile .mega-drawer.mobile-open .account-setup--panel{
		
			border: 1px solid #cccccc !important;
		
	}
	.tfn.mega--nav .mega-mobile .mega-drawer.mobile-open .my-account-banner p.panel-link a{
		
			color: #000000 ;
		
	}
}


.tfn.compare-products-models h2.compare-frequent-models,
.tfn.compare-products-models .card-wrapper .card .card--inner .product-display-value.family,
.tfn.compare-products-models .card-wrapper .card .card--inner .product-display-value.spec,
.tfn.compare-products-models .card-wrapper .card .card--inner span.product-display-value.model,
.tfn.compare-products-models .card-wrapper .card .card--inner .product-display-value.spec-value.unit,
.tfn.compare-products-models .compare-products-display--inner .card-wrapper .card a.cat-follow.compare-products__model-details {
	
		
			font-family: Roboto Ext Bold ;
		
	
	
	 text-transform: capitalize ; 
}
.tfn.compare-products-models .card-wrapper .card .card--inner .product-display-value.spec:not(:first-child) {
	
		
			font-family: Roboto Ext Bold ;
		
	
	
	 text-transform: capitalize ; 
}
.tfn.compare-products-models h2.compare-frequent-models,
.tfn.compare-products-models .card-wrapper .card .card--inner span.product-display-value.model {
	
		color: #000000 ;
	
}
.tfn.compare-products-models div.text-separator {
	
		background-color: #ffcd11 ;
	
}
.tfn.compare-products-models .card-wrapper .card .card--inner .product-display-value.family,
.tfn.compare-products-models .card-wrapper .card .card--inner .product-display-value.spec {
	
		color: #6f6f6f;
	
}
.tfn.compare-products-models .card-wrapper .card .card--inner .product-display-value.spec:not(:first-child) {
	
		color: #6f6f6f;
	
}
.tfn.compare-products-models .card-wrapper .card .card--inner .product-display-value.spec-value.unit,
.tfn.compare-products-models .compare-products-display--inner .card-wrapper .card a.cat-follow.compare-products__model-details {
	
		color: #000000;
		
}
.tfn.compare-products-models .compare-products-display--inner .compare-tool-wrapper p.compare-tool-wrapper-text {
	
		
			font-family: Roboto Ext;
		
	
}
.tfn.compare-products-models .compare-products-display--inner .compare-tool-wrapper p.compare-tool-wrapper-text,
.tfn.compare-products-models .compare-products-display--inner .card-wrapper .card span.compare-products__model-details {	
	
		color: #000000;
	
}
.tfn.compare-products-models .compare-products-display--inner .card-wrapper .card span.compare-products__model-details {
	
		
			font-family: Noto Sans Regular ;
		
	
	
}
.tfn.compare-products-models .compare-products-display--inner .compare-tool-wrapper button.button.button-primary {
    
        background-color: #ffcd11 ;
    
    
        border-color: #B18D00 ;
    
}
.tfn.compare-products-models .compare-products-display--inner .compare-tool-wrapper button.button.button-primary:hover {
    
        background-color: #FFE672 ;
    
    
        border-color: #F3C206 ;
    
}
.tfn.compare-products-models .compare-products-display--inner .compare-tool-wrapper button.button.button-primary a {
	
        color: #000000 ;
    
}
.tfn.compare-products-models .compare-products-display--inner .compare-tool-wrapper button.button.button-primary:hover a {
	
        color: #000000 ;
    
}
.tfn.compare-products-models .compare-products-display--inner .card-wrapper .card a.cat-follow.compare-products__model-details,
.tfn.compare-products-models .compare-products-display--inner .card-wrapper .card span.compare-products__model-details {
	
		border-top-color: #6f6f6f;
	
}
.tfn.mrkt-banner .mrkt-banner--slide a.action,
.tfn.mrkt-banner .mrkt-banner--slide p.title,
.tfn.mrkt-banner .mrkt-banner--slide p.title-mobile {
	 
		color: #000000;
    
}
.mrkt-banner p.info,
.mrkt-banner--counter span {
    text-transform: none;
	 
		color: #000000;
    
}
.mrkt-banner--counter p .slick-prev::before,
.mrkt-banner--counter p .slick-next::before {
     
		border-color: #000000;
    
}
.mrkt-banner--counter {
     
		background: #ffcd11;
    
}
.mrkt-banner {
	
}


.tfn .notification-message .content-holder .close i{
	
        color: #000000 ;
    
}

.tfn .notification-message .content-holder .title, 
.tfn .notification-message .content-holder .info,
.tfn .notification-message .content-holder .action-holder a.action,
.tfn .utility--links__system-notifications .notification-message .content-holder .action-holder a.action,
.tfn .drop--menu .menu--content .notification-message p.title,
.tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--sidelinks li .notification-message .content-holder .action-holder a.action{
	
		
			font-family: Noto Sans Regular ;
		
  
  
}

.tfn .notification-message .content-holder .action-holder a.action,
.tfn .utility--links__system-notifications .drop--menu .menu--content .notification-message .content-holder .action-holder a.action{
	
       text-transform: none; 
    
	
	
       color: #0067B8 !important ;
    
}

.tfn .notification-message .content-holder .action-holder a.action:hover,
.tfn .utility--links__system-notifications .drop--menu .menu--content .notification-message .content-holder .action-holder a.action:hover{	
	
       color: #0078D6 !important ;
    

}

.tfn .notification-message .content-holder .title, 
.tfn .notification-message .content-holder .info,
.tfn .drop--menu .menu--content .notification-message p.title{
	
       color: #000000 ;
    

}

.tfn .notification-message.active,
.deg .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .inner .mega--sidelinks li .notification-message.active a{
	
       background: #f0f0f0 ;
    
}

.tfn .utility--links__system-notifications .notification-message:not(:only-of-type):not(:last-of-type){
	
       border-bottom: 1px solid #cccccc ;
    
}

@media screen and (max-width: 1023px){
	.tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--sidelinks li .notification-message{
		
			border-bottom: 1px solid #cccccc ;
		
	}
	
}

.tfn .suggBox .sug:hover{
	
} 