﻿

/*
    Primary Standard Font
    
*/


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

.tab-wrapper, 
.heroClassFamily table td,
.container-fluid table td, 
.unit-switch .unit-switch-container strong,
.tertiary-spacer { 
	background-color: #FFFFFF !important;
}

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


.home {
    color: #000000 !important;background-color: #FFFFFF !important;
    font-size: 14px !important;
}

body.hero .hero.container-fluid {
	background-color: #FFFFFF !important;border-color: #FFFFFF !important;
}

body.title .subtitle {
	    font-family: Helvetica,Arial,sans-serif !important;	
}

.home .tertiary-spacer { 
	background-color: #FFFFFF !important;
}
.promotional-home.promotional-home-option2 .content-module.content-module-secondary.span4 {
	border-color: #FFFFFF !important;
}


h1 {
    
}

h2,
h3,
h4,
h5,
h6,
h3 strong,
h5 strong,
.panel-title a,
.panel-title a:hover,
.panel-title a:after {
    color: #1f377d !important;
}




.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 h1,
.tfn.superhero h2,
.tfn.superhero .subhead,
.tfn.superhero .headline {
    color: #FFFFFF !important;
}



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


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 h1,
.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 h1,
.tfn.pdp-hero h1 span,
.tfn .unit-switch-container label,
.tfn.pdp-hero .specs--hero .top-three .top-specifications__list dt,
.tfn.pdp-hero .specs--hero .top-three .top-specifications__list dd,
.tfn.pdp-hero.standard .top-three .top-specifications__list dt,
.tfn.pdp-hero.standard .top-three .top-specifications__list dd {
	font-family: Helvetica,Arial,sans-serif !important;
}


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.pdp-hero .breadcrumbs li a {
  font-family: Arial,sans-serif !important;
}


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

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

.home p {
	color: #000000 !important;
}


.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 {
	border-color: #5E6A71 !important;
}
.product-family.hero.deg .facet-container, .product-family.hero.deg .facet-container .facet.facets .facet{
	border-color:  #5E6A71 !important;	
}
.product-family.hero.deg .facet-container .productLine>.facet:first-child{
	border-color:  #5E6A71 !important;
}
.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: #5E6A71 !important;
	}
}


.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: #5E6A71 !important;
}

.carousel-thumbnails .synced .item {
	border: 2px solid #5E6A71 !important;
}


/*.specifications border-bottom-color*/
.tfn.specifications .control--link.active{
  
    border-bottom-color: #5E6A71 !important;
  
}
/*.specifications border-top-color*/
.tfn.specifications .pdp-tab__controls .control--link.active:after{
  
    border-top-color: #5E6A71 !important;
  
}
/*.specifications background*/
.tfn.specifications .unit-switch-container input:checked + label {
  
    background: #5E6A71 !important;
  
}
/*.specifications background*/
.tfn.specifications .accordion-heading:hover{
  
    color: #5E6A71 !important;
  
}


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



table.no-head tbody tr:first-child td,
table tr:last-child td,
.compare-data-accordion panel-body table,
.panel-group .panel-collapse {
	border-color:  #5E6A71 !important;
}

table.flextable tr td,
.panel-group tr td,
.specifications table {
	border-color:  #5E6A71 !important;
}


/* header default */
.deg header {
    background-color: #1f377d !important;
}

/* header default font color */
.deg header nav > ul > li.menu > ul > li > a, .deg header nav > ul > li > a{
    color: #FFFFFF !important;
}

/* mobile header */
@media screen and (max-width: 767px) {
  .deg header nav > ul > li.menu > ul > li > a {
    border-top-color: #1f377d !important;
  }
  
  .deg header nav > ul > li.menu.active > a:after {
  	border-bottom-color: #1f377d !important;
  }
  
  .deg header nav > ul > li.location.active > a:after, 
  .deg header nav > ul > li.search.active > a:after {
    border-bottom-color: #434B50 !important;
  }

  #compare-table-header.affix {
    background-color: #FFFFFF !important;
  }
}

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

/* LEVEL 1 */
     
.deg header nav > ul > li.menu > ul > li > a {
    background-color: #1f377d !important;color: #FFFFFF !important;
}

/* 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 {
    color: #1f377d !important;
}

/* 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 {
    background-color: #FFFFFF !important;
}
.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: #FFFFFF !important;border-top-color: #FFFFFF !important;
}

/* nav1 borders */
.deg header nav > ul > li.menu > ul > li > a,
.deg header nav > ul > li.menu > ul > li:hover > a { 
	border-color:  #1f377d !important;
}

/* 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: #434B50 !important;
}

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

.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 {
  color: #FFFFFF !important;
}  

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

/* 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: #434B50 !important;color: #FFFFFF !important;
}

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

.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: #FFFFFF !important;
}

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: #5E6A71 !important;
}

/* 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: #1f377d !important;color: #FFFFFF !important;
	}
	
	.deg header nav > ul > li.menu.active > ul > li > div > ul > li > a {
	    background-color: #434B50 !important;color: #FFFFFF !important;
	}
	
	.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: #5E6A71 !important;	
	}
}

/* SEPARATOR */

.deg .header-gradient {
	background-color: #5E6A71 !important;
}

.deg .footer-gradient {
	
}


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

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


.deg .tab-wrapper .tab-content {
	border-color: #1f377d !important;
}

.deg .tab-wrapper .tab a {
	color: #FFFFFF !important;background-color: #434B50 !important;border-color: #FFFFFF !important;
}

.deg .tab-wrapper .tab a:hover,
.deg .tab-wrapper .tab a:focus {
	color: #d0d5d8 !important;
}

.deg .tab-wrapper .tab.selected > a {
	color: #FFFFFF !important;background-color: #1f377d !important;
}

.deg .tab-wrapper .tab.selected:after {
	color: #1f377d !important;
}

.content-module.content-module-tertiary a {
	text-transform: none !important;color: #1f377d !important;
}

.content-module.content-module-tertiary a:hover {
	color: #434B50 !important;
}


.title-btn {
	background-color: #d0d5d8 !important;color: #000000 !important;
}

.selector a:hover .title-btn {
  background-color: #d0d5d8 !important;color: #000000 !important;
}

.selector .title-btn span {
	color: #000000 !important;
}

.selector a,
.selector a:hover,
.selector a:active {
	color: #000000 !important;;
	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: #1f377d !important;
}

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

.deg .selector .btn-container .btn.compare {
	color: #000000 !important;
}

.deg .selector .btn-container .btn.compare:hover,
.deg .selector .btn-container .btn.compare:active {
	color: #FFFFFF !important;background-color: #1f377d !important;
}

.selector.single-card .content,
.selector.single-card .btn-container, 
.selector.single-card .content,
.selector.single-card .title-btn,
.selector-container .title-btn {
	border-color: #5E6A71 !important;
}

.selector-container .title-btn.active, 
.selector-container .title-btn:active, 
.selector-container .title-btn:hover, 
.selector-container a:hover .title-btn {
	border-color: #1f377d !important;
}



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

header nav>ul>li.menu>ul>li>div a {
    
}

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

h1, h2, h3, h4, h5, h6, h3 strong,
.superHero .hero.container-fluid .hero-main .hero-text-wrapper .hero-text-container p,
.superHeroV2 .superheroV2__txt h2,
.superHeroV2 .superheroV2__txt p.tophead,
.superHeroV2 .superheroV2__txt p.subhead,
.tfn.superhero h1,
.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 {
	text-transform: none !important;
}


.eyebrow, .eyebrow a {
	text-transform: none !important;
}


a {
	text-transform: none !important;
}

.btn-primary {
	text-transform: none !important;
}

.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,
.superheroV2__txt .btn-secondary,
.tfn.superhero .button.button-secondary  {
	text-transform: none !important;
}


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

footer nav ul > li > a,
.deg footer nav ul > li > a {
  text-transform: none !important;
}


a, 
.content-module a,
[data-toggle-handler],
.deg .product-gallery .gallery-filters ul li a,
.filter-options > li > label {
	color: #1f377d !important;
}
a:hover,
[data-toggle-handler]:hover,
.deg .product-gallery .gallery-filters ul li.active a,
.product-gallery .gallery-filters ul li.active {
	color: #000000 !important;border-color: #000000 !important;
}


.btn-primary,
#cookieMsg.btn-primary{
    background-color: #1f377d !important;color: #FFFFFF !important;border-color: #FFFFFF !important;
}
.btn-primary:active,
.btn-primary.active,
#cookieMsg.btn-primary:active,
#cookieMsg.btn-primary.active {
    background-color: #1f377d !important;color: #FFFFFF !important;border-color: #FFFFFF !important;   
}
.btn-primary:hover,
.btn-primary:focus, 
#cookieMsg.btn-primary:hover,
#cookieMsg.btn-primary:focus {
    background-color: #FFFFFF !important;color: #1f377d !important;border-color: #1f377d !important;
}
.btn-primary:disabled{
    background-color: #FFFFFF !important;color: #434B50 !important;border-color: #434B50 !important;    
}

.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  {
    background-color: #1f377d !important;color: #FFFFFF !important;border-color: #FFFFFF !important;    
}
.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  {
    background-color: #1f377d !important;color: #FFFFFF !important;border-color: #FFFFFF !important;
}
.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 {
    background-color: #FFFFFF !important;color: #1f377d !important;border-color: #1f377d !important;
}
.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 {
    background-color: #FFFFFF !important;color: #434B50 !important;border-color: #434B50 !important;     
}



.tfn.cta.cta--light .button.button-secondary  {
    
}


.tfn.cta.cta--light .button-secondary.active {
    
}

.tfn.cta.cta--light .button-secondary:hover,
.tfn.cta.cta--light .button-secondary:focus {
    
}

.tfn.cta.cta--light .button-secondary:disabled,
 {
    
}


.tfn.cta.cta--dark .button.button-secondary  {
    
}


.tfn.cta.cta--dark .button-secondary.active {
    
}

.tfn.cta.cta--dark .button-secondary:hover,
.tfn.cta.cta--dark .button-secondary:focus {
    
}

.tfn.cta.cta--dark .button-secondary:disabled,
 {
    
}

.unit-switch .unit-switch-container ul li {
	border-color: #FFFFFF !important;
}

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

.unit-switch .unit-switch-container ul li:hover {
	background-color: #FFFFFF !important;
}

.unit-switch .unit-switch-container ul li:hover a {
	 color: #1f377d !important;   
}

.unit-switch .unit-switch-container ul li.active, 
.unit-switch .unit-switch-container ul li.active:hover {
	background-color: #1f377d !important;border-color: #FFFFFF !important;
}



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


.eyebrow a {
    color: #5E6A71 !important;    
}
.eyebrow a:hover, 
.eyebrow a:active, 
.eyebrow a:focus {
    color: #000000 !important;    
}


.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: #1f377d !important;background-color: #FFFFFF !important;
}

.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: #000000 !important;
}

.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 {
	background-color: #FFFFFF !important;border-color: #5E6A71 !important;
}

.home .container-fluid.hero .hero-selector-container .hero-selector ul li.last {
	background-color: #5E6A71 !important;
}

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

.homepageLookupForm h6 {
   color: #FFFFFF !important;
  
}


.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 !important;border-color: #5E6A71 !important;
}

.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 !important;border-color: #434B50 !important;background-color: #434B50 !important;
}

.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 !important;border-color: #434B50 !important;
}


.search-results .filters .search-filter-box {
	border-color: #1f377d !important;background-color: #FFFFFF !important;
}


.deg footer {
    background-color: #5E6A71 !important;color: #FFFFFF !important;
}

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

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

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

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

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

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

.error-text {
	color: #A20000 !important;
}

/*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: #5E6A71 !important;       
}

.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: none !important;
}

.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 !important; 
color: #FFFFFF !important;background-color: #1f377d !important; 
}

@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 !important; 
  }
}

.dynamic-index-tiles .featured-li a{
background-color: #1f377d !important;color: #FFFFFF !important;border-color: #FFFFFF !important;text-transform: none !important;    
}

.dynamic-index-tiles .featured-li a:hover,
.dynamic-index-tiles .featured-li a:focus{
background-color: #FFFFFF !important;color: #1f377d !important;border-color: #1f377d !important;
}

.dynamic-index-tiles .no-image .tile-overlay,
.filter-list__item.no-image > a .tile-overlay{
background-color:  #5E6A71 !important;
}

.dynamic-index-tiles .tile-li a:hover .tile-overlay{
background-color:  #5E6A71 !important;
}

/*End Editorial Tiles*/

.stockTickerQuote .nyse-value, .stockTickerQuote .stock-price-value, .stockTickerQuote .change-number-value {
font-family: Helvetica,Arial,sans-serif !important;
}
.stockTickerQuote .date-value, .stockTickerQuote .pricing-delayed-label {
	font-family: Arial,sans-serif !important;
}

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

.carousel-frame .item a.btn-tertiary{
    background: #1f377d !important;color: #FFFFFF !important;border-color: #FFFFFF !important;
}
.carousel-frame .item a.btn-tertiary:active,
.carousel-frame .item a.btn-tertiary.active {
    background: #1f377d !important;color: #FFFFFF !important;border-color: #FFFFFF !important;
}
.carousel-frame .item a.btn-tertiary:hover,
.carousel-frame .item a.btn-tertiary:focus{
    background: #FFFFFF !important;color: #1f377d !important;border-color: #1f377d !important;
}
.carousel-frame .item a.btn-tertiary:disabled{
    background: #FFFFFF !important;color: #434B50 !important;border-color: #434B50 !important;
}

/*Pagination*/
.pagination,
.pagination .index a.back,
.pagination .index a.next,
.paginate .paginate-btn-prev, .paginate .paginate-btn-next {
    color: #1f377d !important;
}


/* PDP Offers Module Starts */

.offers,
.offers--inner h2:before,
.offers .offers--inner h3:before {
	
}

.offers .offers--inner h3,
.offers .offers--inner h4,
.offers .offers--inner a
{
  
    color: #000000 !important;
  
}


.offers .offers--header h2,
.offers .offers--header p
{
  
}

.offers .offers--inner
{
  
    background-color: #FFFFFF !important;
  
}

/* Buttons */
.offers .button-tertiary,
.offers .button-tertiary.active,
.offers .button-tertiary:active
{
  
}

.offers .button-tertiary,
.offers .button-tertiary.active,
.offers .button-tertiary:active
{
  
}

.offers .button-tertiary,
.offers .button-tertiary.active,
.offers .button-tertiary:active
{
  
}

.offers .button-tertiary:hover,
.offers .button-tertiary:focus
{
  
}

.offers .button-tertiary:hover,
.offers .button-tertiary:focus
{
  
}

.offers .button-tertiary:hover,
.offers .button-tertiary:focus
{
  
}

.offers .button:disabled
{
  
}

.offers .button:disabled
{
  
}

.offers .button:disabled
{
  
}

/* Fonts */
/* Fonts - Primary Font - Font Type */
.offers .offers--header h2,
.offers .button-tertiary,
.offers .offers--inner h3,
.offers .offers--inner h4,
.offers .offers--inner a
{
  
      /* Font Type - standard - Standard Family */
      font-family: Helvetica,Arial,sans-serif !important;
    
    /* Font Type - standard - Weight */
    
  /* Primary Font - Line Spacing */
  
    line-height: 1 !important;
  
}

/* Fonts - Secondary Font - Family */
.offers  .offers--header p,
.offers .offers--inner h4
{
  
    font-family: Arial,sans-serif !important;
  
}

/* Fonts - Font Case - Headings */
.offers .offers--header h2,
.offers .offers--header p,
.offers .offers--inner h3,
.offers .offers--inner h4,
.offers .offers--inner a
{
  
    text-transform: none !important;
  
}

/* Fonts - Font Case - Buttons */
.offers .button-tertiary
{
  
}

/*End PDP Offers*/

/*Start PDP compare*/

.tfn.section__compare-products .container__comparison-tool {
	

}

.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
{
	color: #000000 !important;
	
	
}
.tfn.section__compare-products .container__comparison-tool .inner-text h2,
.tfn.section__compare-products .container__comparison-tool .intro{
		
}

/*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 !important;	
}
.tfn.pdp-related .slick-dots li button::before
{
		
}
.tfn.pdp-related .slick-dots >.slick-active button::before
{
		
}
.tfn.pdp-related .button.button-primary{
		
}
.tfn.pdp-related .button:hover.button-primary{
			
}
/*End PDP-related*/


/*Start PDP Hero Module */

/*Full Width*/

.tfn.pdp-hero .breadcrumbs li a,
.tfn.pdp-hero.standard .breadcrumbs li a{
	text-transform: none !important;
}

.tfn.pdp-hero.standard h1,
.tfn.pdp-hero h1,
.tfn.pdp-hero h1 span,
.tfn.pdp-hero .specs--hero .top-three .top-specifications__list dt,
.tfn.pdp-hero .specs--hero .top-three .top-specifications__list dd,
.tfn.pdp-hero.standard .top-three .top-specifications__list dt,
.tfn.pdp-hero.standard .top-three .top-specifications__list dd,
.tfn .button.button-primary,
.tfn .button:hover.button-primary, 
.tfn .button:focus.button-primary,
.tfn .button.button-tertiary-alt{
	text-transform: none !important;
}

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

.tfn .unit-switch-container ul li input:checked + label {
     
}

.tfn .unit-switch-container ul li label {
	
}

.tfn.pdp-hero h1 span:before {
	 
}

.tfn .button.button-primary {
	
}

.tfn .button:hover.button-primary, .tfn .button:focus.button-primary {
	
}

.tfn .button.button-tertiary-alt {
    color: #000000 !important;background: #000000 !important;border-color: #000000 !important;       
}

.tfn .button:hover.button-tertiary-alt{
	color: #000000 !important;background: #000000 !important;border-color: #000000 !important;
}

/*standard/
.tfn.pdp-hero.standard .breadcrumbs li a {
	color: #000000 !important;
}

.tfn.pdp-hero.standard h2 a {
	color: #000000 !important;
}

.tfn.pdp-hero.standard h1 {
    color: #000000 !important;
}

.tfn.pdp-hero.standard hr {
    
}

.tfn.pdp-hero.standard .top-three .top-specifications__list dt,
.tfn.pdp-hero.standard .top-three .top-specifications__list dd{
	color: #000000 !important;
}

/*End PDP Hero Module*/


