




@import url(/etc/designs/catDotCom/clientlibs/css/fonts.css);




body {
	color:#000000;
	background-color:#FFFFFF;
	font-size: 14px;
}


.auth h1,
.auth .h1 {
	color:#000000;
}

.auth h2,
.auth .h2,
.auth h3,
.auth .h3,
.auth h4,
.auth .h4,
.auth h5,
.auth .h5,
.auth h6,
.auth .h6{
	color:#000000;
}

.auth h1,
.auth .h1,
.auth h2,
.auth .h2,
.auth h3,
.auth .h3,
.auth h4,
.auth .h4,
.auth h5,
.auth .h5,
.auth h6,
.auth .h6,
.auth .form label,
.auth .infographic
{
	
      	
          font-family: UniversLTW01-67BoldCn;
        
    
    
  	
  		text-transform: uppercase;
  	
}

.auth p,
.auth ul,
.auth li,
.auth ol,
.auth input[type="checkbox"] + label,
.auth input[type="radio"] + label{
	
	
		font-family: Arial,sans-serif ;
		
		
		
	
}


.auth p,
.auth ul,
.auth ol,
.auth li,
.auth .accent,
.auth .eyebrow,
.auth .infographic  {
	color: #000000;
}


.auth a {   
	color: #2679b8;
}


.auth .accent-bar {
    background-color: #ffcd11;
}



.auth .breadcrumb .breadcrumb__list li a, .auth .breadcrumb .breadcrumb__list li span{



	font-family: Arial,sans-serif ;
	
	
	


	text-transform: none;


	color: #000000;

}
@media screen and (max-width: 1023px) {
	.auth .breadcrumb .breadcrumb__list li a, .auth .breadcrumb .breadcrumb__list li span{
		
			
				font-family: UniversLTW01-67BoldCn;
			
		

		
	}

}


.auth .breadcrumb{
	background-color: #FFFFFF;
}


.auth .breadcrumb .breadcrumb__list li:after{
	color: #ffcd11;
}


@media screen and (max-width: 1023px) {
	
	
		.auth .breadcrumb .breadcrumb__list li a, .auth .breadcrumb .breadcrumb__list li span{
		border-color: #000000;	}
	

	.auth .breadcrumb .breadcrumb__list li:nth-last-child(2) a::before {
	
		border-color: #000000;
	
	}
	
		.auth .breadcrumb .breadcrumb__list li span {
			text-transform:uppercase;
		}
	

}

    .auth .multimedia__slides p {
    	

	font-family: Arial,sans-serif ;
	
	
	

    	
        	color: #000000;
    	
    }
    
        .auth .multimedia .multimedia__nav-item--active { border-bottom-color: #ffcd11; }
    
    
        .auth .multimedia .slick-arrow:hover { color: #ffcd11; }
    




.auth .rte table tr,
.auth .rte table thead + tbody tr:nth-child(even){
	background-color: #f0f0f0;
}


.auth .rte table tr:nth-child(odd),
.auth .rte table thead + tbody tr:nth-child(odd) {
	background-color: #FFFFFF;
}

.auth .rte p,
.auth .rte table tr,
.auth .registration__cta a {
	

	font-family: Arial,sans-serif ;
	
	
	

}


.auth .rte p {
	color: #000000;
}

.auth .rte .button.button-secondary.button-sm {
	
		color: #FFFFFF;
	
	
		background-color: #2f2f2f;
	
	
		border-color: #2f2f2f;
	
	}


	.auth .rte table tr,
	.auth .rte table thead + tbody tr:nth-child(even){
	background-color: #f0f0f0;
	}


	.auth .rte table tr:nth-child(odd),
	.auth .rte table thead + tbody tr:nth-child(odd) {
	background-color: #FFFFFF;
	}


	.auth .rte p {
	color: #000000;
	}

.auth .rte .button.button-secondary.button-sm, .auth .rte a .button.button-secondary.button-sm {

	color: #FFFFFF;


	background-color: #2f2f2f;

}


	.auth .rte p a, .auth .rte li a, .auth .rte table tr td a {
	color: #2679b8;	
	}



	.auth .rte p a:Hover, .auth .rte li a:Hover, .auth .rte table tr td a:Hover {
	color: #2679b8;	
	}



   .auth .rte p a, .auth .rte li a, .auth .rte table tr td a {
	text-transform: none;
	}


.auth .rte .button.button-secondary.button-sm a {
	
		color: #FFFFFF;
		font-size: inherit;
	
}
.auth .rte .button.button-secondary.button-sm {
	
		border-color: #2f2f2f;
	
}

.auth .rte .button.button-secondary.button-sm:hover, .auth .rte a .button.button-secondary.button-sm:hover {
	
		color: #ffcd11;
	
	
		background-color: #6f6f6f;
	
	
		border-color: #6f6f6f;
	
}
.auth .rte .button.button-secondary.button-sm:hover a {
	
		color: #ffcd11;

	
}


.auth .registration__cta {
	background-color: #FFFFFF;
}


.auth .registration__cta a {
	color: #000000;
}

.auth .registration__cta a i {
	
		color: #000000;
	
	
		background-color: #ffcd11;
	
	
		border-color: #ffcd11;
	
}
.auth .registration__cta a:hover i {
	
		color: #FFFFFF;
	
	
		background-color: #565656;
	
	
		border-color: #2f2f2f;
	
}	






.auth .list .cat-follow,
.auth .list--compact a .list__item-text h3,
.auth .list--compact .list__item a:hover .list__item-text h3,
.auth .list.list--detailed .list__item-specs dd,
.auth .list.list--detailed .list__item-specs dt,
.auth .list .pagination span,
.auth .list .filter p, .auth .filter span:not(.filter__text):not(.filter__count), .auth .filter .button,
.auth .list .filter .filter__group .filter__group-title,
.auth .list .filter .filter__header,
.auth .list .button,
.auth .list .item-count span{

	
		font-family:UniversLTW01-67BoldCn;
	



	text-transform: uppercase;


}

.auth .list .list__item-text h3, 
.auth .list .cat-follow,
.auth .list.list--detailed .list__item-specs dd,
.auth .list .pagination span{
	color: #000000;
	}

.auth .filter .clear.active, .auth .filter .clear {

	text-transform: none;	


	color: #2679b8;	

}


	.auth .list--links-simple .list__item-text h3 {
		text-transform: none;
	}



.auth .filter .filter__group .filter__group-title{
	color: #000000;	
}



.auth .filter .filter__header{
	color: #000000;	
}



.auth .list .filter .filter__group-filters__filter-item input[type="checkbox"]:checked + label::before{
	background-color: #ffcd11;
	border-color: #ffcd11;
}



.auth .filter .filter__group-filters__filter-item,
.auth .list .list__item-text p{
	color: #000000;	
}



.auth .filter .filter__group {
	  border-color: #ffcd11;
}

.auth .list p:not(.filter__header),
.auth .list.list--links-simple .list__item-text h3,
.auth .list .filter input[type="checkbox"] + label,
.auth .list .filter a .clear,
.auth .list .filter a .clear.active {
	

	font-family: Arial,sans-serif ;
	
	
	

}


 
 .auth .list--compact .list__item a:hover .list__item-text h3,
 .auth .list .item-count span{
	color: #000000;
}

 
.auth .list a .accent-bar{
	background-color: #ffcd11;
}
.auth .list--compact .list__item a:hover .list__item-text{
	background: #ffcd11;
}


.auth .list:not(.list--compact) .list__item-content{
	 border-color: #cccccc;
}
.auth .list .list__item-footer {
	border-top-color: #cccccc;
}

 
 .auth .list--compact a .list__item-text h3{
	color: #FFFFFF;
}

 
.auth .list.list--simple-product .list__item-content,.auth .list.list--detailed .list__item-content{
	background: #FFFFFF;
}



@media only screen and (min-width: 992px) {
.auth .list .pagination,
.auth .list .item-count {
	 border-top-color: #ffcd11;
}}
@media only screen and (min-width: 992px) {
.auth .list .load-more::before,.auth .list .load-more::after {
	 background: #ffcd11;
}}

  
 .auth .list--content .list__item-content:hover .cat-follow,
 .auth .list--simple-product a:hover .list__item-text h3,
 .auth .list--simple .list__item a:hover .list__item-text h3 {
	color: #000000;
}

 
.auth .list.list--detailed .list__item-specs dt{
	color: #191919;
}

.auth .list a .button-primary{

	color: #000000;	

 
	background-color: #ffcd11;


	border-color: #ffcd11;

}

.auth .list a:hover .button-primary{
 
	color: #FFFFFF;

 
	background-color: #565656;

 
	border-color: #2f2f2f;

}

.auth .list .load-more .load-more__button{

	color: #000000;	

 

	border-color: #000000;

}

.auth .list .load-more .load-more__button:hover{
 
	color: #000000;

 
 
	border-color: #000000;

}





.auth .teaser h2,
.auth .teaser.teaser--tile .teaser__text-wrap .button,
.auth .teaser.teaser--tile-text .teaser__text-wrap .button,
.auth .teaser.teaser--checkerboard .teaser__text-wrap h2,
.auth .teaser.teaser--banner .teaser__text-wrap h2,
.auth .teaser.teaser--hero .h2{

	
		font-family:UniversLTW01-67BoldCn;
	


}

.auth .teaser h2,
.auth .teaser.teaser--tile .teaser__text-wrap .button,
.auth .teaser.teaser--tile-text .teaser__text-wrap .button,
.auth .teaser.teaser--banner .teaser__text-wrap p,
.auth .teaser.teaser--banner .teaser__text-wrap h2,
.auth .teaser.teaser--checkerboard .teaser__text-wrap h2,
.auth .teaser.teaser--hero .h2 {
	text-transform: uppercase;}


	
	



.auth .teaser.teaser--banner {
background: #000000; }


.auth .teaser.teaser--banner a, 
.auth .teaser.teaser--banner .button {
background: #FFFFFF;
color: #000000;
border-color: #FFFFFF;
}
.auth .teaser.teaser--banner a:hover, 
.auth .teaser.teaser--banner .button:hover {
background: #FFFFFF;
color: #ffcd11;
border-color: #FFFFFF;
}


.auth .teaser.teaser--hero h2,
.auth .teaser.teaser--hero .h2,
.auth .teaser.teaser--hero p, 
.auth .teaser.teaser--card h2, 
.auth .teaser.teaser--card p, 
.auth .teaser.teaser--full-width h2, 
.auth .teaser.teaser--full-width p,
.auth .teaser.teaser--checkerboard.teaser-checkerboard--dark .teaser__text-wrap h2, 
.auth .teaser.teaser--checkerboard.teaser-checkerboard--dark .teaser__text-wrap .h2,
.auth .teaser.teaser--checkerboard.teaser-checkerboard--dark .teaser__text-wrap p,
.auth .teaser.teaser--banner h2,
.auth .teaser.teaser--banner p,
.auth .teaser.teaser--hero .teaser__text-wrap p,
.auth .teaser.teaser--hero .teaser__text-wrap h2{
  color: #FFFFFF; }  
  
.button.button-primary,
.auth .teaser.teaser--hero a, 
.auth .teaser.teaser--hero .button, 
.auth .teaser.teaser--card a, 
.auth .teaser.teaser--card .button, 
.auth .teaser.teaser--full-width a, 
.auth .teaser.teaser--full-width .button{
background: #ffcd11;
color: #000000;
border-color: #ffcd11;
}
.button:hover.button-primary, 
.button:focus.button-primary,
.auth .teaser.teaser--hero a:hover, 
.auth .teaser.teaser--hero .button:hover, 
.auth .teaser.teaser--card a:hover, 
.auth .teaser.teaser--card .button:hover, 
.auth .teaser.teaser--full-width a:hover, 
.auth .teaser.teaser--full-width .button:hover {
background: #565656;
color: #FFFFFF;
border-color: #2f2f2f;
} 

.auth .teaser.teaser--checkerboard .teaser__text-wrap{
background-color: #FFFFFF; }


.auth .teaser.teaser--checkerboard.teaser-checkerboard--dark .teaser__text-wrap{
background-color: #000000; }


.auth .teaser .teaser__text-wrap p {


	font-family: Arial,sans-serif ;
	
	
	

}

.auth .teaser .teaser__text-wrap p {
	font-size: 14px;}

.auth .teaser.teaser--checkerboard .teaser__text-wrap h2,
.auth .teaser.teaser--tile .teaser__text-wrap .button,
.auth .teaser.teaser--tile-text .teaser__text-wrap .button {
    color: #000000 ; }

.auth .teaser.teaser--checkerboard .teaser__text-wrap .button{
background: #ffcd11;
color: #000000;
border-color: #ffcd11;
}

.auth .teaser.teaser--checkerboard .teaser__text-wrap .button:hover {
background: #565656;
color: #FFFFFF;
border-color: #2f2f2f;
} 

.auth .teaser.teaser--checkerboard .teaser__text-wrap p,
.auth .teaser.teaser--tile:not(.teaser--tile-text) .teaser__text-wrap p,
.auth .teaser.teaser--tile-text .teaser__text-wrap p {
	color: #000000 ; }

.auth .teaser.teaser--tile:not(.teaser--tile-text) .teaser__text-wrap h2,
.auth .teaser.teaser--tile-text .teaser__text-wrap h2{
	color: #000000 ; }

.auth .teaser.teaser--checkerboard .teaser__text-wrap .accent-bar,
.auth .teaser.teaser--hero .teaser__text-wrap .accent-bar,
.auth .teaser.teaser--full-width .teaser__text-wrap .accent-bar,
.auth .teaser.teaser--card .teaser__text-wrap .accent-bar,
.auth .teaser.teaser--tile .teaser__text-wrap .button:hover,
.auth .teaser.teaser--tile-text .teaser__text-wrap .button:hover {
    color: #ffcd11 ; }


    
	    .auth .tabs .tabs__nav-item--active,
	    .auth .tabs .tabs__nav-item--active:hover {
			border-bottom-color: #ffcd11;
		} 
		
		.auth .tabs .tabs__nav-item--active::after {
    	 	 border-top-color: #ffcd11;
    	}
	
      
    .auth .tabs .tabs__nav-item h3 {
		
			
				font-family: UniversLTW01-67BoldCn;
			
		

			

		
			text-transform: uppercase;
		
	
		
			color: #000000;
		
	}

	
		.auth .tabs .tabs__nav-item {
	  		border-right-color: #ffcd11;
	  		border-left-color: #ffcd11;
	}
	


 
  .auth .secondary-navigation nav ul li a::after,
  .auth .secondary-navigation nav ul li.active::after,
  .auth .secondary-navigation nav ul li a:hover::after {
      background-color: #ffcd11; 
     } 
  

.auth .secondary-navigation nav ul li a,
.auth .secondary-navigation nav ul li a:hover {

	
		font-family:UniversLTW01-67BoldCn;
	



	text-transform: uppercase;

}


  .auth .secondary-navigation nav ul li a,
  .auth .secondary-navigation nav .mobile-head .toggle-link span {
	  color: #000000;
    }
 


  .auth .secondary-navigation nav .mobile-head .toggle-link span::after {
	border-color: #000000;
    }


  
   .auth .secondary-navigation,
   .auth .secondary-navigation.secondary-navigation--industry,
   .auth .secondary-navigation.open nav ul li,
   .auth .secondary-navigation.secondary-navigation--industry nav ul,
   .auth .secondary-navigation nav ul {
        background: #FFFFFF;
   }  
        
 
.auth .secondary-navigation .secondary-navigation__action-buttons a {
  
     color: #000000;	
  
  
	 background-color: #ffcd11;
  
  
	 border-color: #ffcd11;
   
 }
.auth .secondary-navigation .secondary-navigation__action-buttons .button:hover.button-primary, .button:focus.button-primary a {
   
	 color: #FFFFFF;
   
   
	 background-color: #565656;
   
   
	 border-color: #2f2f2f;
   
  }

  
  .auth .secondary-navigation.open nav ul li,
  .auth .secondary-navigation.open nav ul li:first-of-type,
  .auth .secondary-navigation.secondary-navigation--industry .mobile-head .img-wrap {
      border-color: #ffcd11; 
     }  
   

  
  .auth .secondary-navigation,
  .auth .secondary-navigation.secondary-navigation--industry .mobile-head .img-wrap,
  .auth .secondary-navigation.open .secondary-navigation__action-buttons {
    border-color: #cccccc;
  } 
  
  
   
  .auth .secondary-navigation nav ul li a:hover {
	color: #ffcd11; 
  }
  

	
   		div.secondary-navigation.secondary-navigation--industry div.container div.row div.col-3 a {
        	color:#FFFFFF;
    	}
  	 



.auth .container .focused-search__content h3.focused-search__title {

    
        font-family: UniversLTW01-67BoldCn;
    



    text-transform: uppercase;

}


.auth .container .focused-search__content .form .form__group .focused-search__input,
.auth .container .focused-search__content .form .form__group .focused-search__input::placeholder,
.auth .container .focused-search__content .focused-search__suggestions .sug a {
    

	font-family: Arial,sans-serif ;
	
	
	

}


.auth .focused-search--dark.auth-track .container .focused-search__content h3.focused-search__title,
.auth .focused-search--dark.auth-track .container .focused-search__content p {
    color: #FFFFFF;
    }



.auth .focused-search p {




color: #000000;

}





.auth .container .focused-search__content .form__group .material-icons,
.auth .container .focused-search__content .form__group .material-icons.form__group__clear,
.auth .container .focused-search__content .form .form__group .focused-search__input,
.auth .container .focused-search__content .form .form__group .focused-search__input::placeholder,
.auth .container .focused-search__content .focused-search__suggestions .sug a {
    color: #000000;
}



.auth .focused-search--promo.auth-track .container .focused-search__content,
.auth .container .focused-search__content .form .form__group .focused-search__input,
.auth .container .focused-search__content .focused-search__suggestions li,
.auth .container .focused-search__content .focused-search__suggestions li a:not(:hover) {
    background-color: #FFFFFF;
}




.auth .modal.dealer--modal .modal-dialog .modal-content .modal-header .modal-title,
.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body--form .form-filter-title,
.auth .modal.legal .modal-header .modal-title{

	font-family: UniversLTW01-67BoldCn;


		

	 text-transform: uppercase;

        

	 color: #000000;
 
}

.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__header p,
.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body--form .error-box p,
.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .results-info li,
.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .results-info li a,
.auth .modal.legal .modal-body p{


	font-family: Arial,sans-serif ;
	
	
	



	color: #000000;

}

.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body label.title,
.auth .modal.dealer--modal .modal-body .dealers--full #dealers__panel--results .dealers__header .results__summary span{

	font-family: UniversLTW01-67BoldCn;


		

	text-transform: uppercase;

        

	color: #000000;

}

.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body .separator i{

	font-family: UniversLTW01-67BoldCn;


		

	text-transform: uppercase;

        

    color: #FFFFFF;

}


.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body .separator::before,
.auth .modal.dealer--modal .modal-dialog .modal-content{
	background-color: #cccccc;
}

.auth .modal.dealer--modal .modal-dialog .modal-content .modal-header,
.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--right .gmap_canvas{
	border-color: #cccccc;
}

.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left{
	border-left-color: #cccccc;
    border-bottom-color: #cccccc;
}

.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__footer,
.auth .modal.dealer--modal .modal-body .dealers--full #dealers__panel--results .page-flipper{
    border-top-color: #cccccc;
}

.auth .modal.dealer--modal .modal-body .dealers--full #dealers__panel--results .dealers__header,
.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .results__list-item{
    border-bottom-color: #cccccc;
}


.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body .button-primary,
.auth .modal.dealer--modal .modal-body .dealers--full #dealers__panel--filter .dealers__footer--buttons .button-primary,
.auth .modal.legal .modal-body .button-primary{

	color: #000000;	

 
	background-color: #ffcd11;


	border-color: #ffcd11;

}

.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body .button-primary:hover,
.auth .modal.dealer--modal .modal-body .dealers--full #dealers__panel--filter .dealers__footer--buttons .button-primary:hover,
.auth .modal.legal .modal-body .button-primary:hover{

	color: #FFFFFF;

 
	background-color: #565656;

 
	border-color: #2f2f2f;

}

.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body .button-tertiary{

	color: #000000;	

 

	border-color: #000000;

}

.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body .button-tertiary:hover{

	color: #000000;

 
 
	border-color: #000000;

}


.auth .modal.dealer--modal .modal-dialog .modal-content{
	background-color: #FFFFFF;
}


.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .cat-follow--back,
.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left button.filter__button.dealer-progression{

	font-family: UniversLTW01-67BoldCn;


		

	text-transform: uppercase;

        

	color: #2f2f2f;

}


.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left [data-favorite-dealer="true"] .favorite{
	color: #ffcd11;
}



.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .return-link{
	background-color: #f0f0f0;
}



.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body--form input[type="checkbox"]:checked + label::before,
.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body--form input[type="radio"]:checked + label::before{
	background-color: #ffcd11;
}


.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body--form .control--group .link--container a,
.auth .modal.dealer--modal .modal-body .dealers--full #dealers__panel--filter .dealers__footer--buttons a,
.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .results__list-item li.results-info__directions a,
.auth .modal.legal .modal-body a.close.legal{


	font-family: Arial,sans-serif ;
	
	
	



	text-transform: none;



	color: #2679b8;	

}


.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body--form .control--group .link--container a:hover,
.auth .modal.dealer--modal .modal-body .dealers--full #dealers__panel--filter .dealers__footer--buttons a:hover,
.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .results__list-item li.results-info__directions a:hover,
.auth .modal.legal .modal-body a.close.legal:hover{
	color: #2679b8;
}


.auth .accordion__heading,
.js.auth .accordions__actions .btn--link-ui {

	
		font-family:UniversLTW01-67BoldCn;
	



	text-transform: uppercase;


	color: #000000;	

}


.js.auth .accordion__heading {
	 border-top-color: #ffcd11;
}

  
 .js.auth .accordion__heading:hover,
 .js.auth .accordions__actions .btn--link-ui:hover {
	color: #000000;
}



.auth .social-media h2,
.auth .social-media .social-media__text {
	
		
			font-family:UniversLTW01-67BoldCn;
		
	
	

	
		color: #000000;
	
}


	.auth .social-media h2 {
		text-transform: uppercase;
	}



	.auth .social-media .social-media__text {
		text-transform: none;
	}



	.auth .social-media .social-media__link:hover::before {
		background-color: #ffcd11!important;
	}



	.auth .social-media .social-media__text {
		color: #000000;
	}


.auth .social-media .social-media__text{


	font-family: Arial,sans-serif ;
	
	
	

}


	.auth .carousel .slick-dots li.slick-active button::before, .auth .carousel__pagination__single.active::after,
	.auth .carousel--hero .slick-prev:hover, .auth .carousel--hero .slick-prev:active, .auth .carousel--hero .slick-prev:focus, .auth .carousel--hero .slick-next:hover, .auth .carousel--hero .slick-next:active, .auth .carousel--hero .slick-next:focus,
    .auth .carousel .slick-prev:hover, .auth .carousel .slick-prev:active, .auth .carousel .slick-prev:focus, .auth .carousel .slick-next:hover, .auth .carousel .slick-next:active, .auth .carousel .slick-next:focus {
		background-color:#ffcd11;
}






	.auth .login-component,
	.auth .tfn.mega--nav .search-wrap,
	.auth .tfn.mega--nav .search-wrap .search-inner .search-input{
	background: #FFFFFF ;
	}



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



	.auth .tfn.mega--nav .mega-drawer a,
	.auth .tfn.mega--nav .mega-drawer a.cat-follow,
	.auth .tfn.mega--nav .mega-drawer a.cat-follow:hover,
	.auth .tfn.mega--nav .mega-drawer a:hover .cat-follow,
	.auth .tfn.mega--nav .mega-drawer .inner .mega--sidelinks a,
	.auth .tfn.mega--nav .mega-drawer .inner .mega--sidelinks a:hover,
	.auth .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--sidelinks li a,
	.auth .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--sidelinks li a:hover,
	.auth .tfn.mega--nav .mega-drawer .link--block a:hover,
	.auth .tfn.mega--nav .mega-drawer .cat-follow.mega--content__header,
	.auth .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--drawer-back:hover:after,
	.auth .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--drawer-back::after,
	.auth .tfn.mega--nav .drop--menu .menu--content li:not(.dealer--info) a:not(.button):not(.close),
    .tfn .drop--menu.language-selector ul.menu--content li a:not(.button):not(.close),
    .tfn .drop--menu.contact-us ul.menu--content li a,
    .auth .tfn.mega--nav .mega-drawer .mega--content ul li.only-mobile a{
	color: #000000 ;
	}




.auth .tfn.mega--nav .toplink,
.auth .tfn.mega--nav .mega-drawer .link--block .link--item .item--right .item__title,
.auth .tfn.mega--nav .mega-drawer .mega--sidelinks a,
.auth .tfn.mega--nav .mega-drawer .mega--content > div > div > a,
.auth .tfn.mega--nav .drop--menu .menu--content li:not(.dealer--info) a:not(.button):not(.close),
.auth .tfn.mega--nav .mega-drawer .cat-follow.mega--content__header,
.tfn .drop--menu.language-selector ul.menu--content li a:not(.button):not(.close),
.tfn .drop--menu.contact-us ul.menu--content li a,
.auth .tfn.mega--nav .mega-mobile .top--nav li .mega--content li.only-mobile a {

	
		font-family: UniversLTW01-67BoldCn ;
	



	text-transform: uppercase ;

}



	@media screen and (min-width: 1023px) {
	.auth .tfn .top--nav .mega-drawer .inner .mobile--links {
	border-color: #ffcd11 ;
	}
	}



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



	.auth header.tfn.mega--nav .drop--menu .menu--content {
	background: #FFFFFF ;
	}



	.auth header.tfn.mega--nav .drop--menu .menu--content::after {
	border-bottom-color: #FFFFFF ;
	}



	.auth header.tfn.mega--nav .drop--menu .menu--content li a:not(.button).active {
	border-left: 4px solid #ffcd11;
	}
	header.tfn.mega--nav .utility--links__locale .language-selector a.dropdown-button.active,
    header.tfn.mega--nav .utility--links__locale .language-selector a.dropdown-button:hover,
    .tfn .utility--links .utility--links__dropdown .drop--menu.language-selector:hover .dropdown-button,
    .tfn.mega--nav .utility--links .drop--menu.language-selector .dropdown-button:hover,
	.tfn.mega--nav .utility--links .drop--menu.language-selector:hover .dropdown-button,
    .deg .tfn.mega--nav .mega-mobile .top--nav .mega--util a.language-selector:hover,
    .tfn.mega--nav .utility--links .drop--menu.contact-us .dropdown-button:hover,
	.tfn.mega--nav .utility--links .drop--menu.contact-us:hover .dropdown-button,
    .deg .tfn.mega--nav .mega-mobile .top--nav .mega--util a.contact-us:hover{ 
		color: #ffcd11 ;
	}




	.auth header.tfn.mega--nav .drop--menu .menu--content li a:not(.button).active:hover {
		border-left: 4px solid #FFFFFF;
	}




	.auth .tfn.mega--nav .mega-drawer .inner hr,
	.auth .tfn.mega--nav .mega-drawer .inner .mega--sidelinks li:not(:first-of-type),
	.auth .tfn.mega--nav .mega-drawer .inner .link--block .link--item:not(:last-of-type) {
	border-color: #ffcd11 ;
	}



	.auth header.tfn.mega--nav,
	.auth > header > div.campaignTopNav,
	.auth header.mega--nav.tfn nav.top--nav > ul > li:hover > a,
	.auth header.tfn.mega--nav .mega-mobile .top--nav>ul>li>a {
	background-color: #FFFFFF ;
	}



	.auth header nav > ul > li.menu > ul > li > a,
	.auth header.tfn.mega--nav nav > ul > li > a,
	.auth > header > .campaignTopNav > nav > ul.menubar > li > ul > li > a,
	.auth header.tfn.mega--nav .utility--links a:not(.button-tertiary),
	.auth header.tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--back::after,
	.auth header.tfn.mega--nav .mega-mobile .mega-drawer .mega--back {
	color: #000000 ;
	}
	@media screen and (max-width: 1023px){
		.auth .tfn.mega--nav .mega-drawer .cat-follow.mega--content__header,
		.auth .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--drawer-back::after{
			color: #000000 ;	
		}
	}
		


.auth .mega--nav .drop--menu .menu--content li.dealer--info .dealer-address a:not(.button), .auth .mega--nav .mega-mobile .top--nav .dealer--info .dealer-address a:not(.button){
  
	color: #000000;
  
  
	
		
		font-family: Arial,sans-serif ;
		
		
		
	  
}

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

.auth .mega--nav .drop--menu .menu--content .dealer--info .button-tertiary.find-dealer-follow {
	
	
		border-color: #000000;
	
}

.auth .mega--nav .drop--menu .menu--content .dealer--info .button-tertiary.find-dealer-follow:hover,
.auth .mega--nav .mega-mobile .top--nav .mega--util .dealer--info-favorite .button-tertiary.find-dealer-follow:hover {
	
		color: #ffcd11 ;
	
	
		border-color: #000000;
	
}

.auth .mega--nav .drop--menu .menu--content .dealer--info a:not(.button-tertiary).cat-follow,
.auth .mega--nav .mega-mobile .top--nav .mega--util .dealer--info-favorite a.cat-follow {
	
	
		font-family: Arial,sans-serif ;
		font-weight: normal; font-style: normal;
		
		
		
	

	
		text-transform: none;
	

  
	color: #2679b8;	
  
}



	.auth .mega--nav .drop--menu .menu--content .dealer--info a:not(.button-tertiary).cat-follow:hover,
	.auth .mega--nav .mega-mobile .top--nav .mega--util .dealer--info-favorite a.cat-follow:hover {
		color: #2679b8;
	}



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



	.auth header.tfn.mega--nav .suggBox,
	.auth header.tfn.mega--nav .suggBox .sug:hover,
	.auth header.tfn.mega--nav .suggBox .sug:focus {
	background-color: #FFFFFF ;
	}




	@media screen and (max-width: 1023px) {
	.auth .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .link--block-wrap.open {
	background: #FFFFFF ;
	}
	}



	.auth .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--back:hover:after,
	.auth .tfn.mega--nav .mega-mobile .top--nav .mega--util a {
	color: #000000 ;
	}



	.auth .tfn.mega--nav .mega-mobile .top--nav .mega--util a .icon {
	background-color: #000000 ;
	}



	.auth .tfn.mega--nav .mega-mobile .top--nav .mega--util a .icon .h-lines::before,
	.auth .tfn.mega--nav .mega-mobile .top--nav .mega--util a .icon .h-lines::after,
	.auth .tfn.mega--nav .mega-mobile .top--nav .mega--util a .icon .v-lines::before,
	.auth .tfn.mega--nav .mega-mobile .top--nav .mega--util a .icon .v-lines::after {
	background-color: #2f2f2f;
	}



	.auth .tfn.mega--nav .mega-mobile .top--nav .mega--util a:hover .icon {
	background-color: #ffcd11;
	}



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



	.auth header nav > ul > li.menu > ul > li > a:hover,
	.auth header nav > ul > li.menu > ul > li > a:active,
	.auth header nav > ul > li.menu > ul > li > a:focus,
	.auth header nav > ul > li.menu > ul > li:hover > a,
	.auth header nav > ul > li.active > a,
	.auth header nav > ul > li:hover > a,
	.auth header nav>ul>li.login a:hover,
	.auth header nav>ul>li.search:hover>a,
	.auth header nav>ul>li.location:hover>a,
	.auth .tfn.mega--nav .top--nav ul>li>a.toplink:hover,
	.auth .tfn.mega--nav .utility--links .search-toggle:hover,
	.auth .tfn.mega--nav .utility--links .login-toggle:hover,
	.auth .tfn.mega--nav .utility--links .login-component a:hover,
	.auth .tfn.mega--nav .utility--links #utility_links_findDealer_place:hover,
	.auth .tfn .utility--links .utility--links__sites .drop--menu:hover .dropdown-button,
	.tfn.mega--nav .utility--links .utility--links__dropdown .drop--menu.contact-us:hover .dropdown-button,
	.tfn.mega--nav .utility--links .utility--links__dropdown .drop--menu.contact-us .dropdown-button:hover,
	.tfn.mega--nav .utility--links .utility--links__dropdown .dropdown-button:hover {
	color: #ffcd11 ;
	}



	.auth .tfn.mega--nav .top--nav ul>li>a.toplink:hover::before {
	background: #ffcd11 ;
	}



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



	.auth .tfn.mega--nav .mega-drawer .mega--content ul li a,
	.auth .tfn .suggBox .sug a {
	color: #000000 ;
	}



	.auth .tfn.mega--nav .mega-drawer .mega--content ul li a:hover,
	.auth .tfn .suggBox .sug a:hover {
	color: #2679b8 ;
	}



	.auth .tfn.mega--nav .search-wrap .search-inner .search-input,
	.auth .tfn.mega--nav .search-wrap .search-inner .search-input::placeholder,
	.auth .tfn.mega--nav .search-wrap .search-inner i,
	.auth .tfn.mega--nav .search-wrap .search-inner .search-close {
	color: #000000 ;
	}



	.auth .tfn.mega--nav .search-wrap .search-inner .search-input {
	border-color: #000000 ;
	}


@media screen and (max-width: 1023px) {

	.auth .tfn.mega--nav .mega-mobile .top--nav .mega--util a:hover {
	color: #ffcd11 ;
	}


.auth .tfn.mega--nav .menu-toggle.open span {
background: none;
}


	.auth .mega--nav .mega-mobile {
	background: #2f2f2f ;
	}

}


	.auth .tfn.mega--nav .menu-toggle span,
	.auth .tfn.mega--nav .menu-toggle span:before,
	.auth .tfn.mega--nav .menu-toggle span:after {
	background-color: #000000 ;
	}



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



	.auth .tfn.mega--nav .top--nav>ul>li>a,
	.tfn.mega--nav .search-wrap .search-inner .search-input {
	text-transform: uppercase ;
	}

	@media screen and (max-width: 1023px) {
		.auth .mega--nav .mega-mobile .mega--util a:not(.button-tertiary) {
			text-transform: uppercase ;
		}
	}



	.auth .tfn.mega--nav .mega-mobile .top--nav .mega--util .login-component,
    .auth .tfn.mega--nav .mega-mobile .top--nav .mega--util a.language-selector,
    .auth .tfn.mega--nav .mega-mobile .top--nav .mega--util a.contact-us{
		color: #FFFFFF ;
	}


	.auth .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .inner .container .row .mega--sidelinks li.only-mobile a:hover,
	.auth .tfn.mega--nav .mega-mobile .top--nav li .mega--content li.only-mobile a:hover{
		color: #ffcd11 ;
	}


	.auth .mega--nav .drop--menu .menu--content li{
		border-top-color: #cccccc ;
	}


	.auth .tfn.mega--nav .drop--menu .menu--content .dealer--info .close {
		color: #2f2f2f ;
	}




  .auth .foot-nav .foot-nav-top .rte h5,
  .auth .foot-nav .foot-nav-top ul li a,
  .auth .foot-nav ul li,
  .auth .foot-nav .language-wrapper a,
  .auth .foot-nav .socials .social-media__icon::before {
   color: #000000 ;
  }



  .auth .foot-nav .foot-nav-top ul li a:hover,
  .auth .foot-nav ul li:hover,
  .auth .foot-nav .language-wrapper a:hover,
  .auth .foot-nav .social-media__icon.social-icon-facebook:hover,
  .auth .foot-nav .social-media__icon.social-icon-linkedin:hover,
  .auth .foot-nav .social-media__icon.social-icon-twitter:hover,
  .auth .foot-nav .social-media__icon.social-icon-youtube:hover,
  .auth .foot-nav .social-media__icon.social-icon-instagram:hover {
    color: #ffcd11 ;
  }	
 


	.auth .foot-nav .foot-nav-top {
	background-color: #cccccc ;
  }



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


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



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



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



  .auth .foot-nav-bottom .container .foot-nav-end hr {
    border-top: 1px solid #cccccc ;	  
  }


.auth .foot-nav .foot-nav-top ul li a,
.auth .foot-nav .foot-nav-bottom ul li a,
.auth .foot-nav .foot-nav-bottom .foot-nav-end ul li a {


	font-family: Arial,sans-serif ;
	
	
	


	text-transform: capitalize;

}

.auth .foot-nav .foot-nav-top h5,
.auth .foot-nav-bottom h5 {

	
		font-family:UniversLTW01-67BoldCn;
	



	text-transform: uppercase;

}

.auth .foot-nav-bottom .container .foot-nav-end ul li::after {

	color: #cccccc;

}

.auth .foot-nav-bottom .container .rte .foot-nav-end p a{

	color: #2679b8;



	font-family: Arial,sans-serif ;
	
	
	


	text-transform: none;

}

.auth .foot-nav-bottom .container .rte .foot-nav-end p {

	color: #000000;

}

.auth .foot-nav .rte.clearfix .foot-nav-end p a:hover {

	color: #2679b8;

}

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

.auth .foot-nav .rte.clearfix p span.btn {
	
		color: #000000;
	
	
		background-color: #ffcd11;
	
	
		border-color: #ffcd11;
	
}

.auth .foot-nav .rte.clearfix p span.btn:hover {
	
		color: #FFFFFF;
	
	
		background-color: #565656;
	
	
		border-color: #2f2f2f;
	
}


.dynamicForms.auth-track .privacy-links a {
  
    text-transform: none;
  
    color: #000000;
}

.auth .eloqua-form label,
.auth .eloqua-form legend,
.auth .eloqua-form .btn,
.dynamicForms.auth-track .privacy-links a,
.auth .contForm label,
.auth .contForm legend,
.auth .contForm .btn {

  font-family: UniversLTW01-67BoldCn;


}

.auth .eloqua-form label,
.auth .eloqua-form legend,
.auth .contForm label,
.auth .contForm legend {

  text-transform: uppercase;

  color: #000000;
}

.auth .eloqua-form label.radio,
.auth .eloqua-form label.checkbox,
.auth .eloqua-form legend span,
.auth .eloqua-form select,
.auth .contForm label.radio,
.auth .contForm label.checkbox,
.auth .contForm legend span,
.auth .contForm select {


	font-family: Arial,sans-serif ;
	
	
	


  color: #000000;
}

.auth .eloqua-form .btn-primary,
.auth .eloqua-form .btn-primary:focus,
.auth .eloqua-form .btn-secondary,
.auth .eloqua-form .btn-secondary:focus,
.auth .contForm .btn-primary,
.auth .contForm .btn-primary:focus,
.auth .contForm .btn-secondary,
.auth .contForm .btn-secondary:focus {

  color: #000000;

  background: #ffcd11;

  border-color: #ffcd11;
}

.auth .eloqua-form .btn-primary:hover,
.auth .eloqua-form .btn-primary:focus:hover,
.auth .eloqua-form .btn-secondary:hover,
.auth .eloqua-form .btn-secondary:focus:hover,
.auth .contForm .btn-primary:hover,
.auth .contForm .btn-primary:focus:hover,
.auth .contForm .btn-secondary:hover,
.auth .contForm .btn-secondary:focus:hover {

  color: #FFFFFF;

  background: #565656;

  border-color: #2f2f2f;
}


.auth .eloqua-form .btn,
.auth .contForm .btn {
  text-transform: uppercase;
}


.auth .eloqua-form input[type="text"]:focus,
.auth .eloqua-form input[type="password"]:focus,
.auth .eloqua-form input[type="number"]:focus,
.auth .eloqua-form input[type="email"]:focus,
.auth .eloqua-form textarea:focus,
.auth .contForm input[type="text"]:focus,
.auth .contForm input[type="password"]:focus,
.auth .contForm input[type="number"]:focus,
.auth .contForm input[type="email"]:focus,
.auth .contForm textarea:focus {
  border-color: #ffcd11;
}

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


.auth .eloqua-form input[type="text"].error,
.auth .eloqua-form input[type="password"].error,
.auth .eloqua-form input[type="number"].error,
.auth .eloqua-form input[type="email"].error,
.auth .eloqua-form textarea.error,
.auth .eloqua-form select.error,
.auth .contForm input[type="text"].error,
.auth .contForm input[type="password"].error,
.auth .contForm input[type="number"].error,
.auth .contForm input[type="email"].error,
.auth .contForm textarea.error,
.auth .contForm select.error {
  border-color: #940000;
}

.auth .eloqua-form span.error,
.auth .contForm span.error {
	color: #940000;
}




.auth .cookie-consent-banner .container p {
 
	 color: #000000 ;
 



	font-family: Arial,sans-serif ;
	
	
	

}



.auth .cookie-consent-banner .accept-cookies-btn {
 
	 color: #000000 ;
 

 
 	 border-color: #ffcd11 ;
 

 
 	 background: #ffcd11
 
		}



.auth .cookie-consent-banner .accept-cookies-btn:hover {
 
 	 color: #FFFFFF ;
 

 
     background: #565656 ;
 

 
	 border-color: #2f2f2f ;
 
		}



.auth .cookie-consent-banner .no-thanks-btn {
 
 	 border-color: #000000 ;
 

 
     color: #000000 ;
 

 
		}	



.auth .cookie-consent-banner .no-thanks-btn:hover {
 
 	 color: #000000 ;
 

 
 	 border-color: #000000 ;
 

 
		}



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

.auth .cookie-consent-banner .container a {
    
      text-transform: uppercase;
    
    
      color: #2679b8;
    
}


    .auth .cookie-consent-banner .container a:hover {
      color: #2679b8;
    }



	
		.auth .modal.full-inner.modal-gallery-cookie-window .modal-dialog .modal-content {
		background-color: #FFFFFF
		}
	

	.auth .modal.full-inner.modal-gallery-cookie-window .modal-dialog .modal-content p a {
	
		text-transform: uppercase;
	
	
		color: #2679b8;
	
	}

	
		.auth .modal.full-inner.modal-gallery-cookie-window .modal-dialog .modal-content p a:hover {
		color: #2679b8;
		}
	

.auth .chat-cookie-message button.close,
.auth .modal.chat-cookie-message .modal-title,
.auth .modal.chat-cookie-message .modal-body p,
.auth .mediagallery .multimedia .multimedia__slides .slick-arrow,
.auth .modal.full-inner.modal-gallery-cookie-window .modal-dialog .modal-content p a {
	
	
		font-family: Arial,sans-serif ;
		
		
		
	
}

.auth .cookie-warning:not(.slick-slide) .inner .h3,
.auth .cookie-warning .inner p {
  
			
				font-family: UniversLTW01-67BoldCn;
			
	
}

.auth .cookie-warning .inner i,
.auth .cookie-warning:not(.slick-slide) .inner .h3,
.auth .cookie-warning .inner p,
.auth .chat-cookie-message button.close,
.auth .modal.chat-cookie-message .modal-title,
.auth .modal.chat-cookie-message .modal-body p{
	
		color: #000000;
	
}

.auth .tfn.modal.small .modal-dialog .modal-footer button.button-primary.accept-modal-cookies-btn,
.auth .cookie-warning .inner .button{
	
		color: #000000;
	
	
		background-color: #ffcd11;
	
	
		border-color: #ffcd11;
	
}

.auth .tfn.modal.small .modal-dialog .modal-footer button.button-tertiary.do-not-accept-modal-cookies-btn{

		color: #000000;
	
	
	
		border-color: #000000;
	
}

.auth .tfn.modal.small .modal-dialog .modal-footer button.button-primary.accept-modal-cookies-btn:hover,
.auth .cookie-warning .inner .button:hover{
	
  		color: #FFFFFF;
	
	
		background-color: #565656;
	
	
  		border-color: #2f2f2f;
	
}

.auth .tfn.modal.small .modal-dialog .modal-footer button.button-tertiary.do-not-accept-modal-cookies-btn:hover{

  		color: #000000;
	
	
	
  		border-color: #000000;
	
}

.auth .tfn.chat-cookie-message .modal-footer .chat-cookie-message{
	
		color: #000000;
	
	
		background-color: #FFFFFF;
	
	
		border-color: #FFFFFF;
	
}

.auth .tfn.chat-cookie-message .modal-footer .chat-cookie-message:hover{
	
		color: #ffcd11;
	
	
		background-color: #FFFFFF;
	
	
		border-color: #FFFFFF;
	
}

.auth .modal.small .modal-dialog .modal-header,
.auth .modal.small .modal-dialog .modal-footer{
	
		border-color: #ffcd11;
	
}

.auth .mediagallery .multimedia .multimedia__slides .slick-arrow{
	
		color: #000000;
	
}

.auth .cookie-warning .inner .button,
.auth .tfn.chat-cookie-message .modal-footer .chat-cookie-message,
.auth .tfn.modal.small .modal-dialog .modal-footer button.button-primary.accept-modal-cookies-btn{
  
		text-transform: uppercase;
	

}

.auth .chat-cookie-message button.close:hover{
	
		color: #ffcd11;
	
}



.auth .account-pages--link-panel ul li a{
    
          color: #000000;
     
     
		text-transform: none;
	
    
      	
          font-family: UniversLTW01-67BoldCn;
        
    
    
}

.auth .account-pages--link-panel ul li a span{
	
	
		font-family: Arial,sans-serif ;
		
		
		
	
	
		color: #000000;
	
} 

.auth .account-pages--link-panel ul li a,
.auth .account-pages--link-panel ul li:first-of-type a{
	
		border-color: #ffcd11;
	
}

.auth .account-pages--link-panel ul li a.active::before{
    
            background: #ffcd11;
        
}

.auth .account-pages--link-panel ul li a:hover::before{
	
            background: #FFFFFF;
     
}

.auth .account-pages--link-panel ul li a:not([href]):hover{
    
          color: #000000;
     
}



.auth .login-panel .bottom-container p,
.auth .login-panel .header-container h2,
.auth .modal.account-page-modal .modal-dialog .modal-content .modal-header .modal-title {
    
      	
          font-family: UniversLTW01-67BoldCn;
        
    
    
}
.auth .login-panel .Sign-In .form .bottom-container p,
.auth .checkerboard .login-panel .header-container p {
	
	
		font-family: Arial,sans-serif ;
		
		
		
	
} 
.auth .login-panel .bottom-container p,
.auth .login-panel .Sign-In .form .bottom-container p,
.auth .checkerboard .login-panel .header-container p b {
	
		text-transform: none;
	
}
.auth .login-panel .header-container h2,
.auth .modal.account-page-modal .modal-dialog .modal-content .modal-header .modal-title {
	
		text-transform: uppercase;
	
}

.auth .login-panel .header-container p,
.auth .modal.account-page-modal.small.show .modal-dialog .modal-content .modal-body p,
.auth .form .control label:not(.error):not(.radio):not(.login-panel__label-header),
.auth .login-panel .button-container .links a:not(.button),
.auth .login-component .header-container p a,
.auth .form.dealers__body--form .control label:not(.error):not(.radio):not(.login-panel__label-header) {
	
	
		font-family: Arial,sans-serif ;
		
		
		
	
	
		color: #000000;
	
} 
.auth .login-panel .button-container a:not(.button),.auth .login-panel .bottom-container a:not(.button){
	
	
		font-family: Arial,sans-serif ;
		
		
		
	
	  
		text-transform: none;
	
	 
		color: #2679b8;
	
}

.auth .login-panel .button-container a:not(.button):hover,.auth .login-panel .bottom-container a:not(.button):hover{
	 
		color: #2679b8;
	
}
.auth .form label:not(.error):not(.radio):not(.login-panel__label-header){
	
	
		font-family: Arial,sans-serif ;
		
		
		
	
	
		color: #cccccc;
		
	
}
.auth .login-panel .form input[type="text"],.auth .login-panel .form input[type="password"]{
	
		border-color: #cccccc;
		
	
}
.auth .login-panel .accent-bar{
    
            background-color: #ffcd11;
        
}

.auth .login-panel {
	
            background: #FFFFFF;
        
}

.auth .login-panel .bottom-container{
	
            background: #f0f0f0;
     
     
		border-top-color: #ffcd11;
	
}

.auth .login-panel .bottom-container p {
 
          color: #000000;
     
}

.auth .login-panel .header-container h2 , .auth .login-panel .control a{
    
          color: #000000;
     
}

.auth .modal.account-page-modal .modal-dialog .modal-content .modal-header .modal-title:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){
	
		  text-transform: uppercase;
	
}

.auth .modal.account-page-modal .modal-dialog .modal-content .modal-header .modal-title {
    
		  color: #000000;
    
}

.auth .modal.account-page-modal.small.show .modal-dialog .modal-content .modal-body p {
		  text-transform: none;
 }

.auth .modal.account-page-modal.full-inner:not(.legal).small .modal-dialog .modal-content{
	
          background: #FFFFFF;
     
}

.auth .modal.small.account-page-modal .modal-dialog .modal-content .modal-header,
.auth .modal.small.account-page-modal .modal-dialog .modal-content .modal-footer {
	
          border-color: #ffcd11;
     
}

.auth .modal.account-page-modal.small .modal-dialog .modal-content .modal-footer .button.button-primary{
	
          color: #000000;
     
     
          background: #ffcd11;
     
      
          border-color: #ffcd11;
     
}

.auth .modal.account-page-modal.small .modal-dialog .modal-content .modal-footer .button.button-primary:hover{
	
          color: #FFFFFF;
     
     
          background: #565656;
     
      
          border-color: #2f2f2f;
     
} 

.auth .modal.account-page-modal.small .modal-dialog .modal-content .modal-footer .button.button-tertiary{
	
          color: #000000;
     
     
      
          border-color: #000000;
     
}
.auth .modal.account-page-modal.small .modal-dialog .modal-content .modal-footer .button.button-tertiary:hover{
	
          color: #000000;
     
     
      
          border-color: #000000;
     
}

.auth .modal.account-page-modal.full-inner:not(.legal).small .modal-content .modal-header .close {
	
		 color: #000000;
    
}

/* Sign in Checker board */

.auth .checkerboard .login-panel .header-container h2 {
	
		 color: #000000;
    
}

.auth .login-panel .Sign-In .header-container p{
	text-transform: none;
	
		 color: #000000;
    
}

.auth .form .control label:not(.error):not(.radio):not(.login-panel__label-header) {
	text-transform: none;
	
		 color: #cccccc;
    
}

.auth .login-panel .Sign-In .button-container .button.button-primary {
	
		 color: #000000;
    
	
		 background: #ffcd11;
    
	
		 border-color: #ffcd11;
    
}

.auth .login-panel .Sign-In .button-container .button.button-primary:hover {
	
		 color: #FFFFFF;
    
	
		 background: #565656;
    
	
		 border-color: #2f2f2f;
    
}

.auth .login-panel .button-container .links a:not(.button),
.auth .login-component .header-container p a {
	
		text-transform: none;
	
	
		 color: #2679b8;
    
}

.auth .login-panel .button-container .links a:not(.button):hover,
.auth .login-component .header-container p a:hover {
	
		 color: #2679b8;
    
}

.auth .checkerboard .login-panel .header-container p b {
	
		 color: #000000;
    
}

.auth .login-panel .Sign-In .header-container .accent-bar {
	
		 color: #ffcd11;
    
}

.auth .account-pages.checkerboard .login-panel.login-panel__login {
	
		 background: #FFFFFF;
    
}



	.auth .login-panel .header-container h2,
	.auth .login-panel .control a,
	.auth .preferences .account-pages--panel-wrap .account-profile--rte h3,
    .auth .preferences .account-pages--panel-wrap .account-pages--panel-wrap h4,
    .auth .preferences .go-back-link{
	
		
			font-family: UniversLTW01-67BoldCn;
		
	
	
	
		text-transform: uppercase;
	
	
		color:#000000;
	
	}
	
	.auth .preferences .login-panel .button-container .links a:not(.button),
	.auth .preferences .login-panel .button-container .footnote p,
	.auth .preferences .account-pages--panel-wrap .account-profile--panel p.label span.missing,
	.auth .preferences .account-pages--panel-wrap .account-profile--panel p.label,
    .auth .preferences .account-pages--panel-wrap .account-profile--panel .edit-link a,
    .auth .preferences .account-pages--panel-wrap .account-profile--rte p,
	.auth .login-panel .header-container p{
	
	
		font-family: Arial,sans-serif ;
		
		
		
	
	
		color: #000000;
	
	}
	.auth .form label:not(.error):not(.radio):not(.login-panel__label-header),
	.auth .login-panel .form .iti__selected-flag,
	.auth .login-panel .form .country-select .selected{
	
	
		font-family: Arial,sans-serif ;
		
		
		
	
	
		color: #cccccc;
	
	}
	.auth .login-panel .form input[type="text"],
	.auth .login-panel .form input[type="password"],
	.auth .login-panel .form input[type="email"],
	.auth .login-panel .form .iti__selected-flag,
	.auth .login-panel .form .country-select,
	.auth .login-panel .form input[type="tel"]{
	
		border-color: #cccccc;
	
	}
	.auth .login-panel .button-container .button{
	
		color: #000000;
	
	
		background-color: #ffcd11;
	
	
		border-color: #ffcd11;
	
	}
	.auth .login-panel .button-container .button:hover{
	
		color: #FFFFFF;
	
	
		background-color: #565656;
	
	
		border-color: #2f2f2f;
	
	}
	.auth .login-panel__registration .header-container p a,
	.auth .login-panel .bottom-container a:not(.button){
	
	
		font-family: Arial,sans-serif ;
		
		
		
	
	
		text-transform: none;
	
	
		color: #2679b8;	
	
	}
	.auth .login-panel__registration .header-container p a:hover,
	.auth .login-panel .bottom-container a:not(.button):hover{
	
		color: #2679b8;
	
	}
	.auth .login-panel .bottom-container p{
	
	
		font-family: Arial,sans-serif ;
		
		
		
	
	
		text-transform: none;
	
	
		color: #000000;
	
	}
	.auth .login-panel {
	
		background-color: #FFFFFF;
	
	}
	.auth .login-panel .bottom-container{
	
		background-color: #f0f0f0;
	
	
		border-top-color: #ffcd11;
	
	}
	
	/* preferences Component */

    .auth .preferences .account-pages--panel-wrap .account-profile--rte h3,
    .auth .preferences .account-pages--panel-wrap .account-pages--panel-wrap h4,
    .auth .preferences .account-pages--panel-wrap .account-profile--rte p,
    .auth .preferences .go-back-link{
		
			color: #000000;
		
    }

	.auth .preferences .account-pages--panel-wrap .account-profile--rte p{
		text-transform: none;
	}

	.auth .preferences .account-pages--panel-wrap .account-profile--panel .edit-link a{
		
			text-transform: uppercase;
		
        
			color: #2679b8;
		
    }

    .auth .preferences .login-panel .button-container .links a:not(.button){
		
			text-transform: none;
		
        
			color: #2679b8;
		
    }

    .auth .preferences .account-pages--panel-wrap .account-profile--panel .edit-link a:hover,
    .auth .preferences .login-panel .button-container .links a:not(.button):hover{
		
			color: #2679b8;
		
    }

    .auth .preferences .account-pages--panel-wrap .account-profile--panel p.label,
    .auth .preferences .account-profile--panel .label span,
    .auth .preferences .account-pages--panel-wrap .account-profile--panel p.label span.missing,
    .auth .preferences .login-panel .button-container .footnote p{
	  	text-transform: none;
        
			color: #cccccc;
		
    }

    .auth .preferences .account-pages--panel-wrap .account-profile--panel{
		
			border-color: #cccccc;
		
    }

    .auth .preferences .account-pages--panel-wrap{
		
			background-color: #FFFFFF;
		
    }

    .auth .preferences .form input[type="radio"]:checked + label:not(.error)::after{
		
			background: #ffcd11;
		
    }

    .auth .preferences .form input[type="radio"]:checked + label:not(.error)::before{
            border-color: #000000 !important;
    }

    .auth .preferences .login-panel.account-profile--panel .button-container .button.button-primary{
		
		 	color: #000000;
   		 
		
			 background: #ffcd11;
    	
		
		 	border-color: #ffcd11;
    	
    }

	.auth .preferences .login-panel.account-profile--panel .button-container .button.button-primary:hover{
		
		 	color: #FFFFFF;
   		 
		
			 background: #565656;
    	
		
		 	border-color: #2f2f2f;
    	
    }


	.auth .login-panel {
	
		background-color: #FFFFFF;
	
	}
	.auth .login-panel .header-container h2 {
	
		
			font-family: UniversLTW01-67BoldCn;
		
	
	
	
		text-transform: uppercase;
	
	
		color: #000000;
	
	}	
	.auth .account-pages__complete i {
	
		color: #000000;
	
	}
	.auth .account-pages .account-pages__complete i::before {
	
		border: 2px solid #000000;
	
	}
	.auth .login-panel .accent-bar,
	.auth .account-pages .progress-bar .progress,
	.auth .account-pages .progress-bar .progress::after {
	
		background-color: #ffcd11;
	
	}
	.auth .login-panel .header-container p {
	
	
		font-family: Arial,sans-serif ;
		
		
		
	
	
		color: #000000;
	
	} 
	.auth .login-panel .button-container .button {
	
		color: #000000;
	
	
		background-color: #ffcd11;
	
	
		border-color: #ffcd11;
	
	}
	.auth .login-panel .button-container .button:hover {
	
		color: #FFFFFF;
	
	
		background-color: #565656;
	
	
		border-color: #2f2f2f;
	
	}	
	.auth .login-panel.login-panel__add-info .header-container .steps {
	
	
		font-family: Arial,sans-serif ;
		
		
		
	
	
		color: #cccccc;
	
	}
	.auth .login-panel .button-container .button.button-tertiary {
	
		color: #000000;
	
	
	background-color: transparent;
	
	
		border-color: #000000;
	
	}
	.auth .login-panel .button-container .button.button-tertiary:hover {
	
		color: #000000;
	
	
	background-color: transparent;
	
	
		border-color: #000000;
	
	}
	.auth .account-pages--rte p a,
	.auth .account-pages .add-info-bottom a {
	
        text-transform: none;
    
    
        color : #2679b8;
    
	}
	.auth .account-pages--rte p a:hover,
	.auth .account-pages .add-info-bottom a:hover {
    
        color : #2679b8;
    
	} 



    .auth .forgot-username .login-panel .header-container h2 {
		
			color: #000000;
   		
	}

    .auth .forgot-confirmation .login-panel__welcome i::before {  
        
			border: 2px solid #000000;
		
    }

	.auth .forgot-confirmation .login-panel .header-container h2 {

        
        
        
        		color : #000000 ;
        
    }

	.auth .forgot-confirmation .header-container p a {
		
        		text-transform: none;
        
        
        		color : #2679b8 ;
        

	}

	.auth .forgot-confirmation .header-container p a:hover {
		
        		color : #2679b8 ;
        
    }



	
		.auth .userProfile .account-pages--panel-wrap {
		background-color: #FFFFFF
		}
	
	.auth .userProfile .account-profile--panel a.edit-link,
	.auth .userProfile .account-pages--panel-wrap a.skip-step {
	
		text-transform: uppercase;
	
	
		color: #2679b8;
	
	}
	
		.auth .userProfile .account-profile--panel a:hover.edit-link,
		.auth .userProfile .account-pages--panel-wrap a:hover.skip-step {
		color: #2679b8;
		}
	
	.auth .userProfile .account-profile--rte h3,
	.auth .userProfile a.go-back-link {
    
      	
          font-family: UniversLTW01-67BoldCn;
        
    
    
	}
	.auth .userProfile .account-profile--rte p,
	.auth .userProfile .account-profile--panel a.edit-link,
	.auth .userProfile .account-pages--panel-wrap a.skip-step {
	
	
		font-family: Arial,sans-serif ;
		
		
		
	
	}
	.auth .userProfile .account-profile--rte p,
	.auth .userProfile .account-profile--rte h3,
	.auth .userProfile a.go-back-link {
	
		color: #000000;
	
	}
	
		.auth .userProfile .account-profile--panel {
		border-color: #cccccc;
		}
	
	
		.auth .userProfile .account-profile--panel .not-editable {
		background: #f0f0f0
		}
	
	.auth .account-profile--panel .not-editable p a {
		
			text-transform: none;
		
	}


	.auth .account-pages--panel-wrap{
	    
	    	background-color: #FFFFFF;
	    
	}
	.auth .account-profile--rte h3,
	.auth .account-pages--panel-wrap h4,
	.auth .go-back-link {
    
      	
          font-family: UniversLTW01-67BoldCn;
        
    
    
	}
	.auth .account-profile--rte p {
		
		
			font-family: Arial,sans-serif ;
			
			
			
		
		
			color: #000000;
		
	}
	
	.auth .account-profile--rte .forgot-password,
	.auth .account-profile--panel .edit-link,
	.auth .login-panel ul.links li:only-of-type a {
		
		
			font-family: Arial,sans-serif ;
			
			
			
		
		
		
			color: #2679b8;
		
	}
	
	.auth .account-profile--rte .forgot-password{
		
			text-transform: none;
		
	}
	
	.auth .account-profile--panel .edit-link,
	.auth .login-panel ul.links li:only-of-type a {
		
			text-transform: uppercase;
		
	}
	
	.auth .account-profile--rte .forgot-password:hover,
	.auth .account-profile--panel .edit-link:hover,
	.auth .login-panel ul.links li:only-of-type a:hover{
		
			color: #2679b8;
		
	}
	
	.auth .login-panel .button-container .button {
		
	            color: #000000;
	     
	     
            background: #ffcd11;
     	
     	
            border-color: #ffcd11;
     	
	}
	
	.auth .login-panel .button-container .button:hover{
		
	            color: #FFFFFF;
	     
	     
	            background: #565656;
	     
	      
	            border-color: #2f2f2f;
	     
	} 
	
	.auth .account-profile--panel{
		
			border-color: #cccccc;
		
	}




.auth .account-banner .cta-text p,
.auth .account-banner .close-button .material-icons,
.auth .mega--nav .mega-drawer .mega--content.new-account.open .my-account-banner p.banner5-desc,
.auth .mega--nav .mega-mobile .top--nav .mega-drawer.mobile-open .my-account-banner p.banner5-desc
{

    
		color: #000000;
	
}

.auth .account-banner .cta-text p,
.auth .mega--nav .mega-drawer .mega--content.new-account.open .my-account-banner p.banner5-desc,
.auth .mega--nav .mega-mobile .top--nav .mega-drawer.mobile-open .my-account-banner p.banner5-desc{

	
	
		font-family: Arial,sans-serif ;
		
		
		
	

}

.auth .loginBanner{

    
    	background-color: #FFFFFF;
    
}

.auth .account-banner .cta-button .button{

    
		color: #000000;
	
    
    	background-color: #ffcd11;
    
    
    	border-color: #ffcd11;
    

}
.auth .account-banner .cta-button .button:hover{

	
		color: #FFFFFF;
	
    
    	background-color: #565656;
    
	
    	border-color: #2f2f2f;
    
}

.auth .mega--nav .mega-drawer .mega--content.new-account.open .my-account-banner .account-notification-panel,
.auth .mega--nav .mega-mobile .top--nav .mega-drawer.mobile-open .my-account-banner .account-notification-panel{
	
	
		background-color: #ffcd11 ;
	
}

.auth .mega--nav .mega-drawer .mega--content .account-setup--panel,
.auth .mega--nav .mega-mobile .top--nav .mega-drawer.mobile-open .account-setup--panel{
	
		border: 1px solid #cccccc !important ;
	
}

.auth .mega--nav .mega-drawer .mega--content.new-account.open .my-account-banner p.panel-link a,
.auth .mega--nav .mega-mobile .top--nav .mega-drawer.mobile-open .my-account-banner p.panel-link a{
	
		
			font-family: UniversLTW01-67BoldCn ;
		
	
	
	
			color: #000000 ;
	
	
		text-transform: uppercase ;
	
}





    .auth .tfn.cookie-banner {
    background-color: #FFFFFF
    }


.auth .tfn.cookie-banner .container a,
.auth .tfn.cookie-banner .container .do-not-accept-wrap a {


    font-family: Arial,sans-serif ;
    
    
    


    text-transform: uppercase;


    color: #2679b8;

}


    .auth .tfn.cookie-banner .container a:hover,
    .auth .tfn.cookie-banner .container .do-not-accept-wrap a:hover {
    color: #2679b8;
    }


.auth .tfn.cookie-banner .button.button-primary {

    color: #000000 ;



    border-color: #ffcd11 ;



    background: #ffcd11

}

.auth .tfn.cookie-banner .button:hover.button-primary {

    color: #FFFFFF ;



    background: #565656 ;



    border-color: #2f2f2f ;

}


.auth .editorial-card__text-wrap h2 {
    
      	
          font-family: UniversLTW01-67BoldCn;
        
    
    
    
  		text-transform: uppercase;
  	
  	
		color: #000000;
    	
}	

.auth .editorial-card.has--description .editorial-card__text-wrap p {
	
	
		font-family: Arial,sans-serif ;
		
		
		
	
	
		color: #000000;
	
} 

.auth .editorial-card__img-wrap {
    
        background-color: #ffcd11;
    
}

.auth .editorialCard .editorial-card .editorial-card__text-wrap .icon {
	
        color: #000000;
    
}




.auth-dynamic-forms h2 {
    
        font-family: UniversLTW01-67BoldCn;
    
    
    
        text-transform: uppercase;
    
    
        color: #000000;
    
}

.auth-dynamic-forms .row label,
.auth-dynamic-forms .row select,
.auth-dynamic-forms .row input:not([type="submit"]),
.auth-dynamic-forms .row fieldset label,
.auth-dynamic-forms .row fieldset legend,
.auth-dynamic-forms.dynamicForms .privacy-links .standard-link {
    
    
        font-family: Arial,sans-serif ;
        
        
        
    
    
        color: #000000;
    
}

.auth-dynamic-forms.dynamicForms .privacy-links .standard-link {
    
        text-transform: none;
    
}


    .auth-dynamic-forms .row input[type="checkbox"]:checked::before {
        border-color: #ffcd11;
        background: #ffcd11;
    }

    .auth-dynamic-forms .row input:not([type="submit"]):focus,
    .auth-dynamic-forms .row input:not([type="submit"]):hover,
    .auth-dynamic-forms .row textarea:not([type="submit"]):focus,
    .auth-dynamic-forms .row textarea:not([type="submit"]):hover,
    .auth-dynamic-forms .row select:focus,
    .auth-dynamic-forms .row select:hover {
        border-color: #ffcd11;
    }



    .auth-dynamic-forms .row input:not([type="submit"]):focus,
    .auth-dynamic-forms .row input:not([type="submit"]):hover,
    .auth-dynamic-forms .row textarea:not([type="submit"]):focus,
    .auth-dynamic-forms .row textarea:not([type="submit"]):hover,
    .auth-dynamic-forms .row select:focus,
    .auth-dynamic-forms .row select:hover {
        background: #FFFFFF;
    }



    .auth-dynamic-forms .row input[type="radio"]:checked::before {
        background: #ffcd11;
        border-color: #ffcd11;
    }


.auth-dynamic-forms .row input[type="submit"] {
    
        color: #000000;
    
    
        background: #ffcd11;
    
    
        border-color: #ffcd11;
    
}

.auth-dynamic-forms .row input[type="submit"]:hover {
    
        color: #FFFFFF;
    
    
        background: #565656;
    
    
        border-color: #2f2f2f;
    
}


.auth .mega--nav .utility--links__dropdown.utility--links__account .new-account-label{

		background-color: #ffcd11 ;

}
.auth .mega--nav .utility--links__dropdown.utility--links__account .new-account-label,
.auth .mega--nav .mega-drawer .mega--content.new-account.open h3,
.auth .mega--nav .mega-drawer .mega--content.new-account .account-section ul>li, 
.auth .mega--nav .mega-drawer .mega--content.new-account .account-section ul>li>a, 
.auth .mega--nav .mega-drawer .mega--content.new-account .account-section p,
.auth .mega--nav .mega-drawer .mega--content .my-account-header,
.auth .mega--nav .mega-mobile .mega-drawer.mobile-open .account-section h3,
.auth .mega--nav .mega-mobile .mega-drawer.mobile-open .account-section p,
.auth .mega--nav .mega-mobile .mega-drawer.mobile-open .account-section ul>li,
.auth .mega--nav .mega-mobile .mega-drawer.mobile-open .account-section ul>li>a.follow {
		
				color: #000000 ;
		
        
			
			font-family: Arial,sans-serif ;
			
			
			
		  
}

.auth .mega--nav .mega-drawer .mega--content .my-account-header.account-heading{
	
		
			font-family: UniversLTW01-67BoldCn ;
		
	
	
	
			color: #000000 ;
	
	
		text-transform: uppercase ;
	
}

.auth .tfn.mega--nav .mega-drawer .inner hr{
	
		border-color: #cccccc ;
	
}

.auth .mega--nav .mega-drawer .mega--content.new-account .account--block::before{
	
		background: #cccccc ;
	
}

.auth .mega--nav .mega-drawer .mega--content.new-account.open{
	
		background-color: #FFFFFF ;
	
}

.auth .mega--nav .mega-drawer .mega--content.new-account.open .account-footer a.button-primary.header-buttons{
	
		color: #000000 ;
	
	
		background-color: #ffcd11 ;
	
	
		border-color: #ffcd11 ;
	
}
.auth .mega--nav .mega-drawer .mega--content.new-account.open .account-footer a.button-primary.header-buttons:hover{
	
		color: #FFFFFF ;
	
	
		background-color: #565656 ;
	
	
		border-color: #2f2f2f ;
	
}
.auth .mega--nav .mega-drawer .mega--content.new-account.open .account-footer a.button-secondary.header-buttons{
	
		color: #FFFFFF ;
	
	
		background-color: #2f2f2f ;
	
	
		border-color: #2f2f2f ;
	
}
.auth .mega--nav .mega-drawer .mega--content.new-account.open .account-footer a.button-secondary.header-buttons:hover{
	
		color: #ffcd11 ;
	
	
		background-color: #6f6f6f ;
	
	
		border-color: #6f6f6f ;
	
}
.auth .mega--nav .mega-drawer .mega--content .account-signout{
	
		color: #000000 ;
	
	
	
		border-color: #000000 ;
	
}
.auth .mega--nav .mega-drawer .mega--content .account-signout:hover{
	
		color: #000000 ;
	
	
	
		border-color: #000000 ;
	
}
.auth .mega--nav .mega-drawer .mega--content.open a.account-sign-in,
.auth .mega--nav .mega-mobile .mega-drawer.mobile-open a.account-sign-in{
	
	
		font-family: Arial,sans-serif ;
		
		
		
	 
	
		text-transform: none ;
	
	
			color: #2679b8 !important;
		
}
.auth .mega--nav .mega-drawer .mega--content.open a.account-sign-in:hover, 
.auth .mega--nav .mega-mobile .mega-drawer.mobile-open a.account-sign-in:hover{
	
			color: #2679b8  !important;
	
}
@media screen and (max-width: 1023px){
.auth .mega--nav .mega-mobile .top--nav .mega--util a .new-account-label{
	
		background-color: #ffcd11 ;
	
	
		color: #000000 ;
	
    
		
		font-family: Arial,sans-serif ;
		
		
		
	
}
.auth header.tfn.mega--nav .mega-mobile .top--nav .mega-drawer a.mega--back,
.auth header.tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--back::after{
	
		
			font-family: UniversLTW01-67BoldCn ;
		
	
	
	
		text-transform: uppercase ;
	
	
		color: #FFFFFF ;
	
}

.auth .mega--nav .mega-mobile .top--nav .mega-drawer.mobile-open .acount-divider{
	
		border-top: 1px solid #cccccc ;
	
}
.auth .mega--nav .mega-drawer .container .row{
	
		background-color: #FFFFFF ;
	
}
.auth .mega--nav .mega-mobile  .mega-drawer.mobile-open .account-footer .button-primary.header-buttons{
	
		color: #000000 ;
	
	
		background-color: #ffcd11 ;
	
	
		border-color: #ffcd11 ;
	
}
.auth .mega--nav .mega-mobile  .mega-drawer.mobile-open .account-footer .button-primary.header-buttons:hover{
	
		color: #FFFFFF ;
	
	
		background-color: #565656 ;
	
	
		border-color: #2f2f2f ;
	
}
.auth .mega--nav .mega-mobile  .mega-drawer.mobile-open .account-footer .button-secondary.header-buttons{
	
		color: #FFFFFF ;
	
	
		background-color: #2f2f2f ;
	
	
		border-color: #2f2f2f ;
	
}
.auth .mega--nav .mega-mobile  .mega-drawer.mobile-open .account-footer .button-secondary.header-buttons:hover{
	
		color: #ffcd11 ;
	
	
		background-color: #6f6f6f ;
	
	
		border-color: #6f6f6f ;
	
}
.auth .mega--nav .mega-mobile .mega-drawer.mobile-open a.account-signout{
	
		color: #000000 ;
	
	
	
		border-color: #000000 ;
	
}
.auth .mega--nav .mega-mobile .mega-drawer.mobile-open a.account-signout:hover{
	
		color: #000000 ;
	
	
	
		border-color: #000000 ;
	
}
.auth .mega--nav .mega-mobile .mega-drawer.mobile-open .my-account-header{
	
	
		font-family: Arial,sans-serif ;
		
		
		
	 
	
			color: #000000;
		
}
}



.auth-dynamic-forms.auth-hardcoded-forms .raq-form__header h1,
.auth-dynamic-forms.auth-hardcoded-forms h2 {
	
        font-family: UniversLTW01-67BoldCn;
    
    
    
        text-transform: uppercase;
    
    
        color: #000000;
    
}

.auth-dynamic-forms.auth-hardcoded-forms .raq-form__header p, 
.auth-dynamic-forms.auth-hardcoded-forms .form .control label:not(.error):not(.radio):not(.login-panel__label-header),
.auth-dynamic-forms.auth-hardcoded-forms .form label:not(.error):not(.radio):not(.login-panel__label-header),
.auth-dynamic-forms.auth-hardcoded-forms .form__group label:not(.error):not(.radio):not(.login-panel__label-header),
.auth-dynamic-forms.auth-hardcoded-forms .row label:not(.error),
.auth-dynamic-forms.auth-hardcoded-forms .header__subheader,
.auth-dynamic-forms.auth-hardcoded-forms .row select,
.auth-dynamic-forms.auth-hardcoded-forms form .col-12 h6{
	
    
        font-family: Arial,sans-serif ;
		font-weight: normal; font-style: normal;
        
        
        
    
    
        color: #000000;
    
}

.auth-dynamic-forms.auth-hardcoded-forms .row input:not([type="submit"]):not(.error):hover,
.auth-dynamic-forms.auth-hardcoded-forms .row input:not([type="submit"]):not(.error):focus,
.auth-dynamic-forms.auth-hardcoded-forms .row input[type="checkbox"]:checked::before{
	
        border-color: #ffcd11;
    
}


.auth-dynamic-forms.auth-hardcoded-forms .row input:not([type="submit"]):not(.error),
.auth-dynamic-forms.auth-hardcoded-forms .row select:not(.error),
.auth-dynamic-forms.auth-hardcoded-forms .row input[type="checkbox"]::before,
.auth-dynamic-forms.auth-hardcoded-forms .row input[type="radio"]::before,
.auth-dynamic-forms.auth-hardcoded-forms .row .select-arrow{
	
        border-color: #ffcd11;
    
}

.auth-dynamic-forms.auth-hardcoded-forms button[type="submit"] {  
    
        color: #000000;
    
    
        background: #ffcd11;
    
    
        border-color: #ffcd11;
    
}

.auth-dynamic-forms.auth-hardcoded-forms button[type="submit"]:hover {    
    
        color: #FFFFFF;
    
    
        background: #565656;
    
    
        border-color: #2f2f2f;
    
}

.auth-dynamic-forms.auth-hardcoded-forms .row input[type="radio"]:checked::before{
	
		background: #ffcd11;
	    border-color: #ffcd11;
    
}

.auth-dynamic-forms.auth-hardcoded-forms .privacy-links a{
     
            color: #2679b8;
    
     
            text-transform: none;
    
}


	.auth-dynamic-forms.auth-hardcoded-forms .privacy-links a:hover{  
        color: #2679b8;
    }



.click-to-call__cta{
    
		background-color: #ffcd11 ;
	
}

.click-to-call__cta i,
.click-to-call__modal--head .close,
.auth .teaser.teaser--banner.teaser--cta {
	
		color: #000000 ;
	
}

.click-to-call__modal--head span,
.click-to-call.modal-open .click-to-call__modal__number span,
.auth .teaser.teaser--banner.teaser--cta.teaser--light h2,
.auth .teaser.teaser--banner.teaser--cta h2{
	
		
			font-family: UniversLTW01-67BoldCn ;
		
	
		
}

.click-to-call.modal-open .click-to-call__modal--head span,
.auth .teaser.teaser--banner.teaser--cta.teaser--light h2, 
.auth .teaser.teaser--banner.teaser--cta h2{
	
		text-transform: uppercase ;
	
}

.click-to-call__modal--head span, 
.auth .teaser.teaser--banner.teaser--cta.teaser--light h2, 
.auth .teaser-card.contact-card--container .h3{	
	
			color: #000000 ;
	
}

.click-to-call__modal--head{
	
		border-color: #ffcd11 ;
	
}

.click-to-call__modal__number .button,
.auth .teaser.teaser--banner.teaser--cta.teaser--light .container .inner .button, 
.auth .click-to-call-rte a.button.button-secondary.button-sm {
	
		color: #FFFFFF ;
	
	
		background-color: #2f2f2f ;
	
	
		border-color: #2f2f2f ;
	
}
.click-to-call__modal__number .button:hover, 
.auth .teaser.teaser--banner.teaser--cta.teaser--light .container .inner .button:hover, 
.auth .click-to-call-rte a.button.button-secondary.button-sm:hover {
	
		color: #ffcd11 ;
	
	
		background-color: #6f6f6f ;
	
	
		border-color: #6f6f6f ;
	
}

.click-to-call.modal-open .click-to-call__modal, 
.auth .teaser.teaser--banner.teaser--cta.teaser--light{
	
		background-color: #FFFFFF ;
	
}

.click-to-call.modal-open .click-to-call__modal__number span{
	
}

.click-to-call.modal-open .click-to-call__modal__number p, 
.auth .teaser.teaser--banner.teaser--cta.teaser--light .container .inner p, 
.auth .teaser.teaser--banner .container .inner p{
	
	
		font-family: Arial,sans-serif ;
		
		
				
	
}
.click-to-call.modal-open .click-to-call__modal__number p{
	
		 line-height: 1;
	
}

.auth .teaser.teaser--banner.teaser--cta.teaser--light .container .inner p{
	
		color: #000000 ;
	
}

.auth .teaser.teaser--banner.teaser--cta .container .inner .button{
	
		color: #000000 ;
	
	
		background-color: #FFFFFF ;
	
	
		border-color: #FFFFFF ;
	
}
.auth .teaser.teaser--banner.teaser--cta .container .inner .button:hover{
	
		color: #ffcd11 ;
	
	
		background-color: #FFFFFF ;
	
	
		border-color: #FFFFFF ;
	
}

.auth .teaser.teaser--banner.teaser--cta h2,
.auth .teaser.teaser--banner .container .inner p{
	
		color: #FFFFFF ;
	
}


 

.auth .contact-card--container .accent-bar{
    
		background-color: #ffcd11 ;
	
}

.auth .contact-card--container .h3, 
.auth .contact-card--container .contact-card--item .compact-card--title{
	
		
			font-family: UniversLTW01-67BoldCn ;
		
	
		
}

.auth .contact-card--container .h3, 
.auth .contact-card--container .contact-card--item .compact-card--title{
	
		text-transform: uppercase ;
	
}

.auth .contact-card--container .contact-card--item .compact-card--title{	
	
			color: #000000 ;
	
}


.auth .contact-card--container .contact-card--item .button.button-secondary{
	
		color: #FFFFFF ;
	
	
		background-color: #2f2f2f ;
	
	
		border-color: #2f2f2f ;
	
}

.auth .contact-card--container .contact-card--item .button.button-secondary:hover{
	
		color: #ffcd11 ;
	
	
		background-color: #6f6f6f ;
	
	
		border-color: #6f6f6f ;
	
}

.auth .contact-card--container {
	
		background-color: #FFFFFF ;
	
}

.auth .contact-card--container .contact-card--item p{
	
	
		font-family: Arial,sans-serif ;
		
		
				
	
}

.auth .contact-card--container .contact-card--item p{
	
		color: #000000 ;
	
}

@media screen and (min-width: 992px){
	.auth .contact-card--container.contact-card--horizontal .contact-card--item:not(:only-of-type):not(:nth-child(3n)){
		
			border-right: 1px solid #ffcd11 ;
		
	}
}

@media screen and (max-width: 992px){
	.auth .contact-card--container.contact-card--horizontal .contact-card--item:not(:only-of-type):not(:last-of-type){
		
			border-bottom: 1px solid #ffcd11 ;
		
	}
}




.auth.global-search-results-page .searched-item,
.auth .pagination--results .pagination__numbered-wrapper .pagination__numbered-items,
.auth .page-flipper .page-flipper__select-wrapper .dropdown-button {
	
        font-family: UniversLTW01-67BoldCn;
    
    
    
        text-transform: uppercase;
    
    
        color: #000000 !important;
    
}

.auth .global-search-results-page .search-results-content__title, 
.auth .global-search-results-page .search-results-heading,
.auth .form:not(.dynamic-form--form):not(.focused-search__form) input[type="text"],
.auth .global-search-results-page .filter--group .filter--inner label,
.auth .form label:not(.error):not(.radio):not(.login-panel__label-header),
.auth .form:not(.dynamic-form--form):not(.dealers__body--form) label:not(.error):not(.radio):not(.login-panel__label-header),
.auth .global-search-results-page .search-results-subheading{
	
    
        font-family: Arial,sans-serif ;
		font-weight: normal; font-style: normal;
        
        
        
    
}

.auth .global-search-results-page .search-results-content__title, 
.auth .global-search-results-page .search-results-heading,
.auth .form:not(.dynamic-form--form):not(.focused-search__form) input[type="text"],
.auth .global-search-results-page .filter--group .filter--inner label{
	
        color: #000000;
    
}

.auth .global-search-results-page .search-results-subheading,
.auth .form:not(.dynamic-form--form):not(.dealers__body--form) label:not(.error):not(.radio):not(.login-panel__label-header){
	
        color: #cccccc;
    
}

.auth.global-search-results-page .global-search-results-form .button-primary {
	
        color: #000000;
    
    
        background: #ffcd11;
    
    
        border-color: #ffcd11;
    
}

.auth.global-search-results-page .global-search-results-form .button-primary:hover {
	
        color: #FFFFFF;
    
    
        background: #565656;
    
    
        border-color: #2f2f2f;
    
}


	.auth .global-search-results-page input[type="checkbox"]::before {
		color: #cccccc;
	}
	.auth .global-search-results-page .search-results-list__item{
		border: 1px solid #cccccc !important;
	}

	.auth .pagination--results hr,
	.auth .pagination--results .pagination__numbered-wrapper .pagination__numbered-dropdowns .page-flipper__select-wrapper.per-page,
	.auth .page-flipper > ul,
	.auth .pagination--results .pagination__numbered-wrapper .page-flipper__select-wrapper,
	.auth.global-search-results-page .filter--panel {
		border-color: #cccccc !important;
	}



	.auth.global-search-results-page .filter--group{
        color: #ffcd11;
    }
    .auth .global-search-results-page .global-search-results-form .float-container{
    	border-bottom: 1px solid #ffcd11 !important;
    }



.auth .mrkt-banner .mrkt-banner--slide a.action,
.auth .mrkt-banner .mrkt-banner--slide p.title,
.auth .mrkt-banner .mrkt-banner--slide p.title-mobile {
	
        font-family: UniversLTW01-67BoldCn;
    
    
    
        text-transform: uppercase;
    
    
        color: #000000;
    
}

.tfn.mrkt-banner .mrkt-banner--slide p.info,
.auth .mrkt-banner .mrkt-banner--counter span {
	
    
        font-family: Arial,sans-serif ;
		font-weight: normal; font-style: normal;
        
        
        
    

   		text-transform: none ;

    
        color: #000000;
    
}


	.auth .mrkt-banner--counter p .slick-next::before,
	.auth .mrkt-banner--counter p .slick-prev::before {
		border-color: #000000;
}



    .auth .mrkt-banner--counter {
    	background: #ffcd11;
}   

 