﻿
@import url(fonts.css);


/*
    Primary Standard Font
    
*/


body {
	color: #000000 ;
}

.tab-wrapper, 
.heroClassFamily table td,
.container-fluid table td, 
.unit-switch .unit-switch-container strong,
.tertiary-spacer,
.dynamicForms,
.tfn .dealers__footer,
.tfn.product-tiles .product-family-tiles .tile-bar-header,
.tfn.docking-bar,
.tfn.benefits-and-features .modal .modal-dialog,
.tfn.product-family,
.tfn.modal .modal-dialog .modal-content,
section.pdp-download-center.tfn .bg--gray {
	
}

.unit-switch .unit-switch-container strong {
	
}


.home {
    color: #FFFFFF ;background-color: #111111 ;
    font-size: 14px ;
}

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 { 
	background-color: #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 {
	border-color: #111111 ;
}


h1,
.dynamicForms .title-font58,
.tfn .dealers__header h2,
.tfn.modal.full-inner .modal-dialog .modal-content .modal-header h2,
.tfn.product-family .card h2,
.tfn.pdp-download-center__section h2,
.tfn .form label,
section.pdp-download-center.tfn a
{
    
}

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.social-media .social-media__component h4,
.tfn.dynamic-content .dynamic-content__secondary h4,
.tfn.dynamic-content .dynamic-content__tertiary h4,
.dynamicForms .span12 h3,
.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.secondary-header .container__secondary-nav .change-model p,
.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,
.promotional-home.promotional-home-option2 .content-module.content-module-secondary.span4 .content.has-img h6,
.product-info-option3.product-info .content-container h6,
.multi-media .container-fluid .row-fluid .span6 header h2.subheader-style,
.tfn.benefits-and-features .benefits-and-features__tabs > ul li h3 a,
.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 {
    color: #000000 ;
}

/*START Transformation Generic*/

.tfn h1,.tfn h2,.tfn h3,.tfn h4,.tfn h5,.tfn h6,
.tfn.title .subtitle,
.tfn.product-tiles .tile-bar-header h4,
.tfn.product-tiles .tile-bar--carousel .product-tile p,
.tfn .filter--panel__header h4,
.tfn .filter--panel .filter--panel__body .filter--group .acc-header {
	color: #000000 ;
}

.tfn h2,
.tfn.section__compare-products--full .select-models .modal-title,
.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,
.tfn .unit-switch-container label,
.tfn .unit-switch-container input:checked + label,
.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,
.tfn.modal.gallery--modal .modal-dialog .modal-content h2.modal-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 .filter--panel .filter--panel__body .filter--group .acc-header,
.tfn.section__unique-selling-proposition .unique-selling-proposition__feature h3,
.row-fluid .filter-list__item.no-image > a .tile-title,
.row-fluid .filter-list__item > a .tile-title,
.deg > header > .campaignTopNav > nav > ul.menubar > li > ul > li > a,
.tfn.search-results-page h2,
.tfn.search-results-page .filter--panel__header h4 a,
.tfn .container__specifications .action-links .action-link,
.tfn.pdp-download-center__section h2,
.tfn .form label,
section.pdp-download-center.tfn a {
	
      		font-family: UniversLTW01-67BoldCn ;
      
		text-transform: uppercase ;
	
}

.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__modal-content-section p,
.tfn.benefits-and-features .benefits-and-features__modal-content-section li,
.tfn.pdp-download-center__section .header__subheader
 {
	font-family: Arial,sans-serif ;
}

.tfn p,
.tfn .breadcrumbs__wrapper .breadcrumbs__list li a,
.tfn .breadcrumbs__wrapper .breadcrumbs__list li strong,
.tfn.pdp-hero.standard h1,
.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 p,
.tfn.list div.degListPagination .deg-pagination,
.tfn .results__list-item .results-info li,
.tfn .results__list-item .results-info,
.tfn .results__list-item .results-info li a,
.tfn.cookie-banner .container 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 .filter--panel__body .filter--group a,
.tfn.modal .modal-dialog .modal-content .modal-body p,
.tfn.pdp-download-center__section .header__subheader,
.tfn.foot-nav .foot-nav-bottom ul li,.tfn.foot-nav .foot-nav-bottom h5,.tfn.foot-nav .foot-nav-bottom ul li a
{
  color: #000000 ;
}

.tfn a,
.tfn .button-link {   
	color: #2679b8 ;
}

/*END Transformation Generic*/



.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.superhero h2,
.tfn.superhero .subhead,
.tfn.superhero .headline,
.tfn.section--carousel__hero .cat-slide--title a,
.tfn.section--carousel__hero .cat-slide__text p,
.tfn.pdp-hero.full-width .cta--hero h1
{
    color: #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,
.banner strong,
.selector .btn-container .btn.compare span,
.bottom .compare-model-listing .link-text,body.article-page .title,
.tfn.superhero h2,
.tfn.superhero .subhead,
.tfn.superhero .headline,
.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.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.next-step .next-step__header,
.tfn.next-step .next-step__column-header,
.tfn.next-step .next-step__column-link,
.tfn.next-step .next-step__change-dealer,
.tfn .accordions--actions .btn--link-ui,
.tfn .container__specifications .download-link ,
.tfn .pdp-tab__group .pdp-tab__controls .control--link,
.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 .container__contact-us label,
.tfn .container__contact-us legend,
.tfn .separator i,
.tfn .dealers__panel--wrap .results__summary span,
.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.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.benefits-and-features .benefits-and-features__content .benefits-and-features__content-section h4,
.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__modal-content .benefits-and-features__modal-content-section-left h4,
.tfn.benefits-and-features .benefits-and-features__more span,
.tfn.foot-nav .foot-nav-bottom ul li,.tfn.foot-nav .foot-nav-bottom h5,.tfn.foot-nav .foot-nav-bottom ul li a,
.tfn.foot-nav .foot-nav-top h5,.tfn.foot-nav .foot-nav-top ul li a,.tfn.foot-nav .foot-nav-top ul li
{
	
      font-family: UniversLTW01-67BoldCn ;
      
}


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,
.tfn .breadcrumbs__wrapper .breadcrumbs__list li a,
.tfn .breadcrumbs__wrapper .breadcrumbs__list li strong,
.tfn.section__shopping-tools p,
.tfn .filter--panel .filter--panel__body .filter--group a,
.tfn.next-step .next-step__description,
.tfn.organisation-tabs .organisation-tabs__carousel-item,
.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,
.tfn .filter--panel .filter--panel__header .clear-all,
.tfn.modal .modal-dialog .modal-content .modal-body p,
.tfn.modal .modal-dialog .modal-content .modal-body .form .modal-footer .modal-footer__full-width-container .button-link.button-link--blue
{
  font-family: Arial,sans-serif ;
}

.dynamicForms .span8 p {
  line-height: 1 ;
}


p, table.flextable tr td, strong {
    color: #000000 ;
    font-size: 14px;
}

figcaption, .product-gallery .mobile-controls .paginator-number, .product-gallery .paginator .paginator-number,
.tfn.section__compare-products--full .select-models .modal-title,
.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,
.tfn.benefits-and-features .benefits-and-features__modal-content-section p,
.tfn.benefits-and-features .benefits-and-features__modal-content-section li
{
    color: #000000 ;
}

.home p {
	color: #FFFFFF ;
}


.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.foot-nav .foot-nav-end ul li:not(:last-of-type)::after,
.tfn.foot-nav .foot-nav-end ul li::after
{
	border-color: #000000 ;
}
.product-family.hero.deg .facet-container, .product-family.hero.deg .facet-container .facet.facets .facet,
.tfn.foot-nav .foot-nav-end hr,
.tfn.foot-nav .foot-nav-top
{
		
}

.tfn .breadcrumbs__wrapper .breadcrumbs__list li:not(:last-child)::after
{
  
}

.product-family.hero.deg .facet-container .productLine>.facet:first-child{
	border-color:  #111111 ;
}
.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: #000000 ;
	}
}


.deg .content-module.content-module-tertiary .wrapper:before,
.promotional-home.promotional-home-option2 .content-module.content-module-tertiary .wrapper:before,
.pricing:before,
.accent-color
{
	background-color: #ffcd11 ;
}

.tfn.dynamic-content .dynamic-content__tertiary {
	border-color: #ffcd11 ;
}


.carousel-thumbnails .synced .item {
	border: 2px solid #ffcd11 ;
}


/*.specifications border-bottom-color*/
.tfn.specifications .control--link.active{
  
    border-bottom-color: #ffcd11 ;
  
}
/*.specifications border-top-color*/
.tfn.specifications .pdp-tab__controls .control--link.active:after{
  
    border-top-color: #ffcd11 ;
  
}

.tfn.specifications .pdp-tab__controls .control--link.active{
  
}

/*text/tertiary/backgroundColor*/
.tfn.specifications .accordion-heading:hover,
.tfn.next-step .next-step__change-dealer,
.tfn.secondary-header .link-list li.active a  {
  color: #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 .table-container.bordered tbody tr,
.tfn .table-container.striped tbody tr
{
	border-color:  #111111 ;
}

table.flextable tr td,
.panel-group tr td,
.specifications table {
	
}


/* header default */
.deg header,
.deg > header > div.campaignTopNav {
    background-color: #000000 ;
}

/* header default font color */
.deg header nav > ul > li.menu > ul > li > a, .deg header nav > ul > li > a,
.deg > header > .campaignTopNav > nav > ul.menubar > li > ul > li > a {
    color: #FFFFFF ;
}

/* mobile header */
@media screen and (max-width: 767px) {
  .deg header nav > ul > li.menu > ul > li > a {
    border-top-color: #000000 ;
  }
  
  .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: #111111 ;
  }

  #compare-table-header.affix {
    
  }
}

@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 {
    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 {
    background-color: #000000 ;
}
.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{
    color: #000000 ;border-top-color: #000000 ;
}

/* 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:  #000000 ;
}

/* 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: #111111 ;
}

.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 {
	color: #FFFFFF ;
}

.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 {
  color: #ffcd11 ;
}  

/* nav2 borders */
header nav > ul > li.menu.active > ul > li > a,
.deg header nav > ul > li.location.active > div > ul li {
    border-top-color:  #000000 ;
}

/* 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: #2f2f2f ;color: #FFFFFF ;
}

.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: #FFFFFF ;
}

.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: #ffcd11 ;
}

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: #000000 ;
}

/* 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: #2f2f2f ;color: #FFFFFF ;
	}
	
	.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 {
		
	}
	
	header nav > ul > li.menu.active > ul > li > div > ul li {
		border-color: #000000 ;	
	}
}

/* SEPARATOR */

.deg .header-gradient {
	background-repeat: repeat ;height: 17px ;background-image: url(../images/header-gradient.png) ;
}

.deg .footer-gradient {
	display: none ;
}


.hero.container-fluid .img-fade {
	
}

.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 {
	border-color: #000000 ;
}

.deg .tab-wrapper .tab a {
	color: #565656 ;background-color: #e6e6e6 ;
}

.deg .tab-wrapper .tab a:hover,
.deg .tab-wrapper .tab a:focus {
	color: #3f3f3f ;
}

.deg .tab-wrapper .tab.selected > a {
	color: #FFFFFF ;background-color: #000000 ;
}

.deg .tab-wrapper .tab.selected:after {
	color: #000000 ;
}

.content-module.content-module-tertiary a {
	text-transform: uppercase ;color: #2679b8 ;
}

.content-module.content-module-tertiary a:hover {
	color: #2679b8 ;
}


.title-btn,
.deg .title-btn,
.row-fluid .filter-list__item > a .title-btn,
.row-fluid .filter-list__item > a,
.filter-list > .selector-collapse > a > h5 > .title-btn,
.filter-list > .selector-collapse > a,
.filter-list > .selector > a > h5 > .title-btn,
.filter-list > .selector > a {
    
}

.row-fluid .filter-list__item > a .tile-overlay,
.row-fluid .filter-list__item > a .tile-title,
.row-fluid .filter-list__item.no-image > a .tile-overlay,
.row-fluid .filter-list__item.no-image > a .tile-title {
    color: #FFFFFF ;
}

.row-fluid .filter-list__item.no-image > a:hover .tile-overlay,
.row-fluid .filter-list__item.no-image > a:hover .tile-title {
    color: #000000 ;
}
 
.row-fluid .filter-list__item--related > a,
.row-fluid .filter-list__item--related > a:hover {
    background-color: unset;
}
 
.row-fluid .filter-list__item--related > h3,
.row-fluid .filter-list__item--related > a > h3,
.row-fluid .filter-list__item--related > a:hover > h3 {
    color: #000000 ;
}

.filter-list > .selector > .content > a.btn-primary {
    text-transform: uppercase;
}

.filter-list > .selector > .content > a.btn-primary,
.tfn.docking-bar .docking-bar--compare-btn-wrapper a,
.tfn .button.button-tertiary.cards-loading__button,
.filter-list .selector > .content > a.btn-primary
 {
    background-color: #999999 ;color: #000000 ;border-color: #ffcd11 ;
}

.filter-list > .selector > .content > a:hover.btn-primary,
.tfn.docking-bar .docking-bar--compare-btn-wrapper a:hover,
.filter-list .selector > .content > a:hover.btn-primary {
    background: #565656 ;color: #FFFFFF ;border-color: #565656 ;
}

.deg .row-fluid .filter-list__item > a:hover .title-btn,
.deg .row-fluid .selector.selector-collapse > a:hover .title-btn span,
.filter-list > .selector > a:hover,
.deg .filter-list > .selector.selector-collapse > a:hover .title-btn span {
  
}

.row-fluid .filter-list__item.no-image > a:hover .tile-overlay {
  background-color: #999999 ;color: #000000 ;
}

.selector a,
.selector a:hover,
.selector a:active {
	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 {
	
}

.selector a:hover .title-btn span,
.selector a:active .title-btn span,
.selector a:focus .title-btn span {
	
}

.deg .selector .btn-container .btn.compare {
	
}

.deg .selector .btn-container .btn.compare:hover,
.deg .selector .btn-container .btn.compare:active {
	
}

.selector.single-card .content,
.selector.single-card .btn-container, 
.selector.single-card .content,
.selector.single-card .title-btn,
.selector-container .title-btn,
.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 .select-models .modal-body select#closestComparison,
.tfn.section__compare-products--full img,
.tfn .table__compare-products,
.tfn .dealers__panel--left,
.tfn .pagination--results hr,
.tfn .card-wrapper .card,
.tfn .card-wrapper .card .card-footer,
.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,
.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
{
	
}

.selector-container .title-btn.active, 
.selector-container .title-btn:active, 
.selector-container .title-btn:hover, 
.selector-container a:hover .title-btn {
	
}



.deg header nav > ul > li.menu > ul > li > a,
header nav>ul>li.menu>ul>li.products>div>ul>li>a {
	text-transform: uppercase ;
}

header nav>ul>li.menu>ul>li>div a,
.dynamicForms .eloqua-form select {
    text-transform: uppercase ;
}

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: uppercase ;
}

header nav > ul > li.menu > ul > li.menu-items-empty:hover > a:before {
  display: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.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 .button.button-primary__alt,
.tfn.pdp-related .button.button-primary,
.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.next-step .next-step__change-dealer,
.tfn .toggler-group .toggler-group__item .group-item__header h4,
.tfn .container__specifications .download-link,
.tfn .container__specifications .btn--link-ui,
.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 .button-tertiary-alt,
.tfn.pdp-hero.full-width .top-specifications__list dd,
.tfn.pdp-hero.full-width .top-specifications__list dt,
.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 .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 .dealers__panel--wrap .results__summary span,
.tfn .cat-follow,
.tfn .return-link .filter__button,
.tfn.title h1.title,
.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,
div.callToAction>.tfn.cta.cta--light .cta__headline,
div.callToAction>.tfn.cta.cta--dark .cta__headline,
.row-fluid .filter-list__item--related > a > h3,
.row-fluid .filter-list__item--related > h3,
.promotional-home.promotional-home-option2 .content-module.content-module-secondary.span4 .content.has-img h6,
.product-info-option3.product-info .content-container h6,
.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.foot-nav .foot-nav-bottom h5,.tfn.foot-nav .foot-nav-bottom ul li a,
.tfn.foot-nav .foot-nav-top h5,.tfn.foot-nav .foot-nav-top ul li a,.tfn.foot-nav .foot-nav-top ul li
{
  text-transform: uppercase ;
}

.eyebrow, .eyebrow a {
	text-transform: uppercase ;
}


a,
.tfn.section__shopping-tools a,
.tfn .filter--panel .filter--panel__body .filter--group a,
.tfn.next-step .next-step__column-link,
.tfn .breadcrumbs__wrapper .breadcrumbs__list li a,
.tfn .breadcrumbs__wrapper .breadcrumbs__list li strong,
.tfn .button-link,
.tfn.list ul li a,
.tfn.dynamic-content .dynamic-content__tertiary .button-link,
.tfn a.do-not-accept-cookies-btn,
#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.modal .modal-dialog .modal-content .modal-body .form .modal-footer .modal-footer__full-width-container .button-link.button-link--blue
{
  text-transform: none ;
}

.btn-primary {
	text-transform: uppercase ;
}

.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 {
	text-transform: uppercase ;
}


.title-btn,
.deg .selector .btn-container .btn.compare span {
	text-transform: uppercase ;
}

.row-fluid .filter-list__item > a .title-btn {
	text-transform: uppercase ;
}

footer nav ul > li > a,
.deg footer nav ul > li > a {
  text-transform: none ;
}


a, 
.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
{
	color: #2679b8 ;
}
a:hover,
[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 {
	color: #2679b8 ;border-color: #2679b8 ;
}


.rte.clearfix p span.btn {
	border: 1px solid;
	background-image: none;
}

.btn-primary,
#cookieMsg.btn-primary,
.tfn .read-more-component .button.button-primary {
    background-color: #565656 ;color: #FFFFFF ;border-color: #3f3f3f ;
}
.btn-primary:active,
.btn-primary.active,
#cookieMsg.btn-primary:active,
#cookieMsg.btn-primary.active,
.tfn .read-more-component .button:active.button-primary {
    background-color: #565656 ;color: #FFFFFF ;border-color: #3f3f3f ;   
}
.btn-primary:hover,
.product-dealer .btn-primary:hover,
.btn-primary:focus, 
#cookieMsg.btn-primary:hover,
#cookieMsg.btn-primary:focus,
.tfn .read-more-component .button:hover.button-primary, 
.tfn .read-more-component .button:focus.button-primary,
.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,
.rte.clearfix p span.btn:hover,
.tfn.modal .modal-dialog .modal-content .modal-body .form .modal-footer .modal-footer__full-width-container .button-primary:hover {
    background-color: #565656 ;color: #FFFFFF ;border-color: #565656 ;
}
.tfn.secondary-header .container__secondary-nav .navbar .desktop-menu .button.button-secondary.button-sm:hover,
.tfn.secondary-header .container__secondary-nav .navbar .desktop-menu .button.button-secondary.button-sm:focus,
.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
 {
    background-color: #FFFFFF ;color: #565656 ;border-color: #565656 ;
}
.btn-primary:disabled{
    background-color: #565656 ;color: #cccccc ;border-color: #3f3f3f ;    
}

.btn-secondary,
.tfn .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-secondary,
.tfn .button.button-primary.hero-carousel-tracker {
    background-color: #565656 ;color: #FFFFFF ;border-color: #3f3f3f ;    
}
.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 ,
.tfn .button.button-primary.hero-carousel-tracker:active,
.dynamicForms .eloqua-form .btn-secondary:active {
    background-color: #565656 ;color: #FFFFFF ;border-color: #3f3f3f ;
}
.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 {
    background-color: #3f3f3f ;color: #FFFFFF ;border-color: #3f3f3f ;
}
.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 .button.button-primary.hero-carousel-tracker:disabled {
    background-color: #565656 ;color: #565656 ;border-color: #3f3f3f ;     
}




div.callToAction>.tfn.cta.cta--light {
       background-color: #dcdcdc;
}

div.callToAction>.tfn.cta.cta--light .cta__headline, div.callToAction>.tfn.cta.cta--light p {
    color: #4a4a4a;
}
div.callToAction>.tfn.cta.cta--light .button.button-secondary {
    background-color: #565656;color: #FFFFFF;border-color: #2f2f2f;
}


div.callToAction>.tfn.cta.cta--light .button-secondary.active {
    background-color: #565656;color: #FFFFFF;border-color: #2f2f2f;
}

div.callToAction>.tfn.cta.cta--light .button-secondary:hover,
div.callToAction>.tfn.cta.cta--light .button-secondary:focus {
    background-color: #565656;color: #FFFFFF;border-color: #000000;
}

div.callToAction>.tfn.cta.cta--light .button-secondary:disabled,
.tfn.docking-bar .docking-bar--compare-btn-wrapper a:disabled
 {
    background-color: #565656;color: #FFFFFF;border-color: #2f2f2f;
}

 div.callToAction>.tfn.cta.cta--light p,
 div.callToAction>.tfn.cta.cta--dark p,
 .tfn.section--carousel__hero .cat-slide--title a, .tfn.section--carousel__hero .cat-slide__text p{

    font-family: Arial,sans-serif;
}

div.callToAction>.tfn.cta.cta--dark {
    background-color: #4a4a4a;
}
div.callToAction>.tfn.cta.cta--dark .cta__headline, div.callToAction>.tfn.cta.cta--dark p {
    color: white;
}
div.callToAction>.tfn.cta.cta--dark .button.button-secondary  {
    background-color: #e6e6e6;color: #565656;border-color: #e6e6e6;
}


div.callToAction>.tfn.cta.cta--dark .button-secondary.active {
    background-color: #e6e6e6;color: #565656;border-color: #e6e6e6;
}

div.callToAction>.tfn.cta.cta--dark .button-secondary:hover,
div.callToAction>.tfn.cta.cta--dark .button-secondary:focus {
    background-color: #e6e6e6;color: #565656;border-color: #e6e6e6;
}

div.callToAction>.tfn.cta.cta--dark .button-secondary:disabled
 {
    background-color: #e6e6e6;color: #565656;border-color: #e6e6e6;
}



.unit-switch .unit-switch-container ul li {
	border-color: #3f3f3f ;
}

.unit-switch .unit-switch-container ul li a {
	
}

.unit-switch .unit-switch-container ul li:hover {
	background-color: #3f3f3f ;
}

.unit-switch .unit-switch-container ul li:hover a {
	 color: #FFFFFF ;   
}

.unit-switch .unit-switch-container ul li.active, 
.unit-switch .unit-switch-container ul li.active:hover {
	background-color: #565656 ;border-color: #3f3f3f ;
}



.unit-switch .unit-switch-container ul li.active a,
.unit-switch .unit-switch-container ul li.active:hover a {
	color: #FFFFFF ;
}


.eyebrow a,
.tfn .container__contact-us h4,
.tfn.product-family .cards-wrap .card .card-inner .family,
.tfn.title .eyebrow > a {
    color: #565656 ;    
}
.eyebrow a:hover, 
.eyebrow a:active, 
.eyebrow a:focus {
    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,
.deg .campaignHero-option2 .hero.container-fluid .hero-selector-container .hero-selector ul li .homepageHeroSelector a span {
	color: #000000 ;
}

.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,
.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: #2f2f2f ;
}

.home .hero.container-fluid .hero-selector-container .hero-selector ul li,
.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-option1 .hero.container-fluid .hero-selector-container .hero-selector ul li > div a span {
	
}

.home .container-fluid.hero .hero-selector-container .hero-selector ul li.last {
	
}

@media screen and (max-width: 767px){
	.home .hero-selector-container .hero-selector ul li a {
		
	}
	.home .hero.container-fluid .hero-selector-container .hero-selector ul li:last-child {
		
	}
}

.homepageLookupForm h6 {
   color: #ffcd11 ;
  
}


.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 ;
}

.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: #2f2f2f ;
}

.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: #2f2f2f ;
}


.search-results .filters .search-filter-box {
	
}


.deg footer {
    background-color: #f0f0f0 ;color: #565656 ;
}

body>footer .row-fluid:last-child,
footer [data-toggle-mobile-handler],
footer [data-toggle-mobile-group].show {
	 border-color: #f0f0f0 ;
}

.deg > footer h5, 
.deg > footer ul li strong {
    color: #565656 ;
}

.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: #565656 ;
}

.deg > footer a {
    color: #565656 ;
}
.deg > footer a:hover,
.deg > footer a:active, 
.deg > footer a:focus {
    color: #2679b8 ;
}

body > footer .teritiary-footer-links li {
    border-right: 1px solid #565656 ;
}

/*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 {
	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,
.dynamicForms .eloqua-form select,
.dynamicForms .eloqua-form input[type="text"]:not(.error) {
       
}

.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: uppercase ;
}

.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 ; 
 
}

@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: #565656 ;color: #FFFFFF ;border-color: #3f3f3f ;text-transform: uppercase ;    
}

.dynamic-index-tiles .featured-li a:hover,
.dynamic-index-tiles .featured-li a:focus{
background-color: #3f3f3f ;color: #FFFFFF ;border-color: #3f3f3f ;
}

.dynamic-index-tiles .no-image .tile-overlay,
.filter-list__item.no-image > a .tile-overlay{

}

.dynamic-index-tiles .tile-li a:hover .tile-overlay{

}

/*End Editorial Tiles*/

.stockTickerQuote .nyse-value, .stockTickerQuote .stock-price-value, .stockTickerQuote .change-number-value,
.tfn.social-media .social-media__component 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,
.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
{

	font-family: UniversLTW01-67BoldCn ;

}
.stockTickerQuote .date-value, .stockTickerQuote .pricing-delayed-label {
	font-family: Arial,sans-serif ;
}

/*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{
    background: #565656 ;color: #FFFFFF ;border-color: #3f3f3f ;
}
.carousel-frame .item a.btn-tertiary:active,
.carousel-frame .item a.btn-tertiary.active {
    background: #565656 ;color: #FFFFFF ;border-color: #3f3f3f ;
}
.carousel-frame .item a.btn-tertiary:hover,
.carousel-frame .item a.btn-tertiary:focus {
    background: #3f3f3f ;color: #FFFFFF ;border-color: #3f3f3f ;
}
.carousel-frame .item a.btn-tertiary:disabled{
    background: #565656 ;color: #cccccc ;border-color: #3f3f3f ;
}

/*Pagination*/
.pagination,
.pagination .index a.back,
.pagination .index a.next,
.paginate .paginate-btn-prev, .paginate .paginate-btn-next {
    color: #2679b8 ;
}


/* PDP Offers Module, Build and Price Modal Starts */

.tfn.offers,
.tfn.offers--inner h2:before,
.tfn.offers .offers--inner h3:before,
.tfn.pdp-hero.standard .text-separator,
.pfp-filter-tag-wrapper .pfp-filter-tag .tag-inner,
.tfn.hero-short .text-separator,
.tfn.product-tiles .tile-bar--carousel .product-tile:hover::after {
  background-color: #999999 ;
}

.tfn.offers .offers--inner h3,
.tfn.offers .offers--inner h4,
.tfn.offers .offers--inner 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 ;
  
}


.tfn.offers .offers--header h2,
.tfn.offers .offers--header p,
.tfn.section__compare-products--full .select-models .modal-footer .button.compareSubmit,
.tfn.search-results-page .pfp-filter-tag-wrapper .pfp-filter-tag span
{
  color: #000000 ;
}

.tfn.pdp-hero.full-width .cta--hero h1 span:before,
.tfn.section__compare-products--full .select-models .modal-footer .button.compareSubmit
{
  background: #999999 ;
}

.tfn.offers .offers--inner,
.tfn.secondary-header,
.tfn.modal .modal-content,
.modal-footer,
.tfn.specifications,
.tfn .pdp-tab__group .pdp-tab__controls .control--link.active {
  
}

/* Buttons */
.tfn.offers .button-tertiary,
.tfn.offers .button-tertiary.active,
.tfn.offers .button-tertiary:active,
.tfn .button.button-primary.accept-cookies-btn,
.rte.clearfix p span.btn
{
  
    color: #000000 ;
  
}

.tfn.offers .button-tertiary,
.tfn.offers .button-tertiary.active,
.tfn.offers .button-tertiary:active,
.tfn .button.button-primary.accept-cookies-btn,
.rte.clearfix p span.btn
{
  
    background-color: #999999 ;
  
}

.tfn.offers .button-tertiary,
.tfn.offers .button-tertiary.active,
.tfn.offers .button-tertiary:active,
.tfn.social-media hr,
.tfn.section__compare-products--full .select-models .modal-header,
.tfn.section__compare-products--full .select-models .modal-footer .button.compareSubmit,
.tfn .button.button-primary.accept-cookies-btn,
.rte.clearfix p span.btn,
.tfn.benefits-and-features .modal-dialog .modal-header
{
  
    border-color: #ffcd11 ;
  
}

.tfn.offers .button-tertiary:hover,
.tfn.offers .button-tertiary:focus
{
  
    color: #000000 ;
  
}

.tfn.offers .button-tertiary:hover,
.tfn.offers .button-tertiary:focus,
.tfn.virtual-tour .virtual-tour__separator
{
  
     background-color: #999999 ;
  
}

.tfn.offers .button-tertiary:hover,
.tfn.offers .button-tertiary:focus,
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: #ffcd11 ;
  
}

.tfn.offers .button:disabled
{
  
    color: #000000 ;
  
}

.tfn.offers .button:disabled
{
  
    background-color: #999999 ;
  
}

.tfn.offers .button:disabled
{
  
    border-color: #ffcd11 ;
  
}

/* 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: UniversLTW01-67BoldCn ;
    
  /* Primary Font - Line Spacing */
  
    line-height: 1 ;
  
}

/* Fonts - Secondary Font - Family */
.tfn.offers  .offers--header p,
.tfn.offers .offers--inner h4
{
  
    font-family: Arial,sans-serif ;
  
}

/* 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.virtual-tour .virtual-tour__title,
.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.docking-bar .docking-bar--title span,
.tfn.docking-bar .docking-bar--model-wrapper .docking-bar--model .docking-bar__selected-model .model--info span
{
  
    text-transform: uppercase ;
  
}

/* Fonts - Font Case - Buttons */
.tfn.offers .button-tertiary
{
  
}

/*End PDP Offers*/

/*Start PDP compare*/
/*transformation/secondary/backgroundColor*/
.tfn.section__compare-products .container__comparison-tool,
.tfn.next-step,
.tfn.pdp-gallery, .tfn.gallery--modal,
.tfn.pdp-overview__section,
.tfn.section__unique-selling-proposition,
.row-fluid .filter-list__item.no-image > a .tile-overlay,
.tfn.benefits-and-features,
.tfn.benefits-and-features .benefits-and-features__tabs > ul li h3 a,
.tfn.foot-nav .foot-nav-top
 {
	background: #565656 ;
}

.tfn.section__compare-products >.container .inner-text h2,
.tfn.section__compare-products >.container .intro,
.tfn .carousel__compare-products .value,
.tfn .compare__model-details:not(.cat-follow),
.tfn.section__compare-products .compare__model-details,
.tfn .container__specifications .action-links .action-link {
	color: #000000 ;
	
	
}

/*transformation/secondary/fontColor*/
.tfn.section__compare-products .container__comparison-tool .inner-text h2,
.tfn.section__compare-products .container__comparison-tool .intro,
.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.section--carousel__hero .cat-slide--title a,.tfn.section--carousel__hero .cat-slide__text p,
.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.section__compare-products .container__comparison-tool .inner-text h2,
.tfn.section__compare-products .container__comparison-tool .inner-text .intro,
.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.modal.gallery--modal .modal-dialog .modal-content .close,
.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.virtual-tour .virtual-tour__title,
.tfn.modal.gallery--modal .modal-dialog .modal-content h2.modal-title,
.tfn.pdp-overview__section .pdp-overview__wrapper h2,
.tfn.pdp-overview__section .pdp-overview__wrapper p,
.tfn.hero-short .breadcrumbs li a,
.tfn.hero-short .hero-text p,
.tfn.hero-short h1,
.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,
.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,
.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 .benefits-and-features__content-section p,
.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__content .benefits-and-features__content-section h4{
	color: #FFFFFF ;
}

/*transformation/secondary/fontColor*/
.tfn.pdp-hero.full-width .button-tertiary-alt,
.tfn.pdp-hero.full-width .button-tertiary-alt:focus {
  border-color: #FFFFFF ;
}

/*End PDP compare*/

/*Start PDP-related*/
.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,
.tfn.section__compare-products .slick-dots li button:before,
.tfn.section__compare-products .container__comparison-tool,
.tfn.virtual-tour
{
	background: #565656 ;	
}

/*transformation/primary/backgroundColor*/
.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.pdp-gallery .media-filter.active::after,
.tfn.pdp-gallery .slick-dots li.slick-active button:before,
.tfn.gallery--modal .media-filter.active::after,
.tfn.pdp-overview__section .text-separator,
.tfn.secondary-header .container__secondary-nav .link-list li.active::after,
.tfn .promo__text-separator,
.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 .card-wrapper .card .card-title h2::before,
.deg > header > .header-gradient
{
	background: #999999 ;	
}

.tfn .button.button-primary,
.tfn.pdp-related .button.button-primary,
.tfn.next-step .button.button-primary,
.tfn.pdp-hero.standard .button-primary,
.tfn.pdp-hero.standard .button-primary:active,
.tfn.pdp-hero.full-width .button-primary,
.tfn.pdp-hero.full-width .button-primary:active,
.tfn .unit-switch-container input:checked + label,
.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
{
  color: #000000 ;border-color: #ffcd11 ;background: #999999 ;
}

.tfn .button.button-primary:hover,
.tfn .button.button-primary:focus,
.tfn.pdp-related .button:hover.button-primary,
.tfn.next-step .button:hover.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 .unit-switch-container label,
.tfn .button:hover.button-primary.accept-cookies-btn,
.tfn .button:focus.button-primary.accept-cookies-btn,
.tfn .card-wrapper .card .button-primary:hover,
.tfn .card-wrapper .card .button-primary:focus,
.tfn .button.button-primary:hover
{
  color: #FFFFFF ;border-color: #565656 ;background: #565656 ;
}

/*End PDP-related*/


/*Start PDP Hero Module, Content Organization component */

.tfn .button.button-primary,
.tfn .button:hover.button-primary, 
.tfn .button:focus.button-primary,
.tfn .button.button-tertiary-alt{
	text-transform: uppercase ;
}

/*unit switch*/
.tfn .unit-switch-container ul {
    
      background: #ffcd11 ;
      border-color: #ffcd11 ;
    
}

.tfn .unit-switch-container ul li input:checked + label {
    color: #000000 ;background: #999999 ; 
}

@media screen and (min-width: 1024px) {
    .tfn.tfn-hero .unit-switch-container ul {
        
    }
	.tfn.tfn-hero .unit-switch-container label {
		
	}
  /* transformation/secondary/fontColor */
  .tfn.pdp-hero.pdp-hero-v2 .specs--hero .top-three .three--item {
    border-color: #FFFFFF ;
  }
}

.tfn .form input[type="text"],
.tfn .form input[type="number"],
.tfn .form input[type="email"],
.tfn .form select{
        
    }

.tfn .unit-switch-container ul li label {
  color: #FFFFFF ;background: #565656 ;
}

.tfn .button:hover.button-primary, .tfn .button:focus.button-primary {
	color: #FFFFFF ;background: #565656 ;border-color: #565656 ;
}

.tfn .button.button-tertiary-alt {
    color: #000000 ;border-color: #000000 ;       
    background: #ffffff ;	
}

.tfn .button:hover.button-tertiary-alt{
	color: #000000 ;border-color: #000000 ;
	background: #ffffff ;
}

/*standard*/

.tfn.organisation-tabs .organisation-tabs__carousel-item.active {
    border-color: #ffcd11 ;
}

/*End PDP Hero Module*/

/* START PDP Shopping Tools */
.tfn.section__shopping-tools {
    background: #999999 ;
}

.tfn.section__shopping-tools h2,.tfn.section__shopping-tools h3,.tfn.section__shopping-tools p{
	color: #000000 ;
}

.tfn.section__shopping-tools a{   
	color: #000000 ;	
}

.tfn.section__shopping-tools .text-separator {
    background-color: #000000 ;
}

/* END PDP Shopping Tools */

/* Start secondaryNavigation */
.secondaryNavigation .tfn.secondary-nav-author,
.tfn .in-folder-search .form input[type="text"]  {
    
}
.secondaryNavigation .tfn h2{
	
      font-family: UniversLTW01-67BoldCn ;
      text-transform: uppercase ;color: #000000 ;

}
.secondaryNavigation .tfn a,
.tfn.secondary-header .container__secondary-nav .link-list li a,
.tfn.pdp-download-center__section .header__subheader a {
  
      font-family: UniversLTW01-67BoldCn ;
      text-transform: uppercase ;
      color: #000000 ;
    
}
.secondaryNavigation .tfn .button.button-secondary {
  
    color: #000000 ;
  background-color: #999999 ;
    border-color: #ffcd11 ;
  
}
.secondaryNavigation .tfn .button:hover.button-secondary,.secondaryNavigation .tfn .button:focus.button-secondary {
  
    color: #FFFFFF ;
  background-color: #565656 ;
    border-color: #565656 ;
  
}
/* END secondaryNavigation  */


.tfn .filter--panel {
    
}
.tfn .filter--panel .filter--panel__body .filter--group a:hover,
.tfn .button-link:hover,
.tfn.dynamic-content .dynamic-content__tertiary .button-link: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
{
	color: #2679b8 ;
}

/* Start of PDP Shopping Tool's Secondary Content*/
.tfn.pdp-shopping-tools-secondary-content .col .card h3 {
	font-family: UniversLTW01-67BoldCn ;text-transform: uppercase ;color: #000000 ;
	}
.tfn.pdp-shopping-tools-secondary-content .col .card p {
    font-family: Arial,sans-serif ;color: #000000 ;
	}
.tfn.pdp-shopping-tools-secondary-content .card .text-separator {
	background-color: #999999 ;	
}
.tfn.pdp-shopping-tools-secondary-content .col .card a.cat-follow{
	font-family: UniversLTW01-67BoldCn ;text-transform: uppercase ;color: #000000 ;
}
.tfn.pdp-shopping-tools-secondary-content .card{
	
}
/* End of PDP Shopping Tool's Secondary Content*/

		

.tfn .in-folder-search .form h4,
.tfn .container__contact-us h2,
.tfn .container__contact-us label,
.tfn .container__contact-us legend,
.tfn.title h1.title,
.tfn.benefits-and-features .modal-dialog .modal-content .modal-header h2.modal-title
{
	
}

.tfn .pdp-tab__group .pdp-tab__controls .control--link {
    border-left-color: #ffcd11 ; }

.tfn .pdp-tab__group .pdp-tab__controls .control--link:last-of-type {
    border-right-color: #ffcd11 ; }

	.tfn .pdp-tab__group .pdp-tab__controls .control--link.active
{border-bottom-color: #999999 ;}

.tfn .pdp-tab__group .pdp-tab__controls .control--link.active:after
{
	border-top-color: #999999 ;
}

.tfn.organisation-tabs .organisation-tabs__carousel-item{
	
	     border-bottom-color: #ffcd11 ;
	
}
@media screen and (max-width: 767px) {
	.tfn.organisation-tabs .organisation-tabs__carousel-item.active {
	  
	    background-color: #ffcd11 ;
	  
	}
}


.tfn.secondary-header {
  
}
.tfn.secondary-header {
  
}


/* 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 ;
}
/* Secondary Font - Line Spacing */
.tfn.list ul li a {
  line-height: 1 ;
}
.tfn.list ul li a:hover {
  color: #2679b8 ;
}



/*Form confirmation*/
.dynamicForms .eloqua-form .span12 legend {
	
}

/*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: #999999 ;
}


.tfn.dynamic-content .dynamic-content__tertiary .button-link{
	color: #2679b8 ;
}
.tfn.dynamic-content .dynamic-content__tertiary,
.tfn.gallery--modal .pdp-modal-gallery-thumbs .thumb.slick-current .border-wrap {
	border-color: #999999 ;
} 

.tfn .form input[type="checkbox"]:checked + label::before,
.tfn .form input[type="radio"]:checked + label::before
{
  background-color: #999999 ;border-color: #999999 ;
}

.tfn [data-favorite-dealer="true"] .favorite
{
  color: #999999 ;
}
.tfn .separator::before
 {
	
}

.tfn.product-family .card-build i {
	background-color: #999999;
}

.tfn.section__unique-selling-proposition .col{
	border-right: 1px solid #999999;	
}



/* Mobile */
@media screen and (max-width: 1023px) {
  /* text/title/fontColor */
  .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 ;
  }
}

