/* acordion product*/
.flexme {
display: flex !important;
flex-wrap: wrap !important;

}

@media screen and (min-width: 1025px) {
/*.flexme {
display: flex ;
flex-wrap: wrap;
align-items: flex-end;
width:100%;
}
*/
.flexme-left {
display:flex;
  flex: 25% ;
  width: 30% ;

  
}
.flexme-right {
display:flex;
  flex: 75% ;
  width: 70% ;

}
}

@media screen and (max-width: 1024px) {
  .flexme-left, .flexme-right {
   flex: 100%;
   flex-direction: column;
    float: none;
    width: 100%;
  }
}

/* video */
.flv {
padding:0;
}

.boxsw
{
  object-fit: contain;
  top: 0;
  left: 0;
}
video {
  max-width: 100%;
  height: 50vh;
  object-fit: cover;
  opacity:0.85;
}
/* icon */
.material-symbols-outlined {
  font-variation-settings:
  'FILL' 0,
  'wght' 400,
  'GRAD' 0,
  'opsz' 16
}

body {
	font-size: 14px;
	font-family: 'Roboto Condensed', sans-serif;
}


.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: 'Roboto Condensed', sans-serif;
  		text-transform: uppercase;
  	
}

.auth p,
.auth ul,
.auth li,
.auth ol,
.auth input[type="checkbox"] + label,
.auth input[type="radio"] + label{
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	
}


.auth p,
.auth ul,
.auth ol,
.auth li,
.auth .accent,
.auth .eyebrow,
.auth .infographic  {
	color: #000000;
}


.auth a {   
	color: #34768e;
}


.auth .accent-bar {
    background-color: #06a7e2;
}


.auth .CATArticleArea1.parsys .chatSalesforceForm label,
.auth .CATArticleArea1.parsys .chatSalesforceForm input:not([type="submit"]),
.auth .preChatForm label, .auth .preChatForm input:not([type="submit"]),
div.parametricSearch select.cssPsearch,
div.parametricSearch .searchBox input[type="text"].pSearch,
div.parametricSearch .searchBox #pSearch-error,
div.parametricSearch .searchColon {
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	
}

.auth .CATArticleArea1.parsys .chatSalesforceForm input[type="submit"], .auth .preChatForm input[type="submit"], div.parametricSearch input[type="submit"] {
	
		
			font-family: 'Roboto Condensed', sans-serif;
		
	
	
}


.auth .breadcrumb-msrp .breadcrumb__list-msrp li:last-of-type span,
.auth .breadcrumb-msrp .breadcrumb__list-msrp li a {


	font-family: 'Open Sans', sans-serif ;
	font-weight: normal;
	
	
	


	color: #6f6f6f;

}

.auth .breadcrumb-msrp .breadcrumb__list-msrp li:last-of-type span {
    font-weight: normal;
}

.auth .breadcrumb-msrp .breadcrumb__list-msrp li::after{

		color: #6f6f6f;

}

.auth .breadcrumb-msrp .breadcrumb__list-msrp li:not(:last-of-type) span, 
.auth .breadcrumb-msrp .breadcrumb__list-msrp li a  {


	
		font-family: 'Open Sans', sans-serif;
	
	
		font-weight: normal;
	
	
	
	



	color: #000000;

}
.auth .breadcrumb-msrp .breadcrumb__list-msrp{

	background-color: #FFFFFF ;

}
@media screen and (max-width: 1023px) {
.auth .breadcrumb-msrp .breadcrumb__list-msrp li:nth-last-child(2) a::before{
	
			border-color: #6f6f6f;
	
	}
	
.auth .breadcrumb-msrp .breadcrumb__list-msrp li:nth-last-child(2) a,
.auth .breadcrumb-msrp .breadcrumb__list-msrp li:not(:last-of-type) span{
	
    
        font-family: 'Open Sans', sans-serif ;
		font-weight: normal;
        
        
        
    
    text-transform: capitalize;

}	

}



    .auth .multimedia__slides p {
    	

	font-family: 'Open Sans', sans-serif ;
	
	
	

    	
        	color: #000000;
    	
    }
    
        .auth .multimedia .multimedia__nav-item--active { border-bottom-color: #06a7e2; }
    
    
        .auth .multimedia .slick-arrow:hover { color: #34768e; }
    


	.auth .multimedia__slides p {
		
		
			font-family: 'Open Sans', sans-serif ;
			
			
			
		
		
			color: #000000;
		
	}
	
		.auth .multimedia .multimedia__nav-item--active {
			border-bottom-color: #06a7e2;
		}
	
	
		.auth .multimedia .slick-arrow:hover {
			color: #111111;
		}
	

	
		.tfn .cookie-warning, .auth .cookie-warning, .cookie-parent .cookie-warning {
			background: #f0f0f0;
		}

		.tfn .multimedia .multimedia__slides:not(.slick-initialized) .cookie-warning p:not(:empty), .auth .multimedia .multimedia__slides:not(.slick-initialized) .cookie-warning p:not(:empty), .cookie-parent .multimedia .multimedia__slides:not(.slick-initialized) .cookie-warning p:not(:empty) {
			background: #f0f0f0;
		}
	

	
		.tfn .cookie-warning:not(.slick-slide) .inner .h3, .auth .cookie-warning:not(.slick-slide) .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide) .inner .h3 {
			text-transform: uppercase;
		}
	

	
		.tfn .cookie-warning:not(.slick-slide) .inner i, .auth .cookie-warning:not(.slick-slide) .inner i, .cookie-parent .cookie-warning:not(.slick-slide) .inner i {
			color: #000000 !important;
		}
	

	
		.tfn .cookie-warning:not(.slick-slide).social-warning .inner p, .auth .cookie-warning:not(.slick-slide).social-warning .inner p, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner p, .auth .multimedia__content .desktopview, .auth .multimedia__content .mobileview {
			color: #000000;
		}

		.tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
			color: #000000;
		}
	

	
		.tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
			color: #34768e !important;
		}
	

	
		.tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings:hover, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings:hover, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings:hover {
			color: #34768e !important;
		}
	

	
		.tfn .cookie-warning:not(.slick-slide) .inner .h3, .auth .cookie-warning:not(.slick-slide) .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide) .inner .h3 {
			color: #000000 !important;
		}
	

	
		
			.tfn .cookie-warning:not(.slick-slide) .inner .h3, .auth .cookie-warning:not(.slick-slide) .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide) .inner .h3 {
				font-family: 'Roboto Condensed', sans-serif;
			}
		
	

	

	

	
		.tfn .multimedia .multimedia__slides:not(.slick-initialized) .cookie-warning p:not(:empty), .auth .multimedia .multimedia__slides:not(.slick-initialized) .cookie-warning p:not(:empty), .cookie-parent .multimedia .multimedia__slides:not(.slick-initialized) .cookie-warning p:not(:empty), .auth .multimedia__content .desktopview, .auth .multimedia__content .mobileview {
			font-family: 'Open Sans', sans-serif ;
			
			
			
		}

		.tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
			font-family: 'Open Sans', sans-serif ;
			
			
			
		}
	

	
		.tfn .multimedia .multimedia__slides:not(.slick-initialized) .cookie-warning p:not(:empty), .auth .multimedia .multimedia__slides:not(.slick-initialized) .cookie-warning p:not(:empty), .cookie-parent .multimedia .multimedia__slides:not(.slick-initialized) .cookie-warning p:not(:empty) {
			font-family: 'Open Sans', sans-serif ;
			
			
			
		}

		.tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
			font-family: 'Open Sans', sans-serif ;
			
			
			
		}
	

	
		.tfn .multimedia .multimedia__slides:not(.slick-initialized) .cookie-warning p:not(:empty), .auth .multimedia .multimedia__slides:not(.slick-initialized) .cookie-warning p:not(:empty), .cookie-parent .multimedia .multimedia__slides:not(.slick-initialized) .cookie-warning p:not(:empty) {
			font-family: 'Open Sans', sans-serif;
			
			
			
		}

		.tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
			font-family: 'Open Sans', sans-serif;
			
			
			
		}
	




.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: 'Open Sans', sans-serif ;
	
	
	

}


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

.auth .rte .button.button-secondary.button-sm, .auth .texteditor .button.button-secondary {
	
		color: #FFFFFF;
	
	
		background-color: #000000;
	
	
		border-color: #000000;
	
	}


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

}


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



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



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

.auth .rte .button.button-secondary.button-sm:hover, .auth .rte a .button.button-secondary.button-sm:hover, .auth .texteditor .button.button-secondary:hover {
	
		color: #06a7e2;
	
	
		background-color: #3f3f3f;
	
	
		border-color: #3f3f3f;
	
}
.auth .rte .button.button-secondary.button-sm:hover a {
	
		color: #06a7e2;

	
}


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


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

.auth .registration__cta a i, .auth .texteditor .button.button-primary {
	
		color: #000000;
	
	
		background-color: #06a7e2;
	
	
		border-color: #06a7e2;
	
}
.auth .registration__cta a:hover i, .auth .texteditor .button.button-primary:hover {
	
		color: #FFFFFF;
	
	
		background-color: #000000;
	
	
		border-color: #000000;
	
}	
.auth .texteditor .button.button-tertiary {
    
        color: #000000;
    
    
    
        border-color: #000000;
    
}
.auth .texteditor .button.button-tertiary:hover {
    
        color: #000000;
    
    
        background-color: #FFFFFF;
    
    
        border-color: #000000;
    
	text-decoration: underline;
}
.auth .texteditor .button {
    
	  
		font-family:'Roboto Condensed', sans-serif;
	  
    
     
}
.auth .texteditor .fontStyle-extra-large{
   font-size : 58px;
   color: black;
}
.auth .texteditor .fontstyle-large{
   font-size : 26px;
   color: black;
}
.auth .texteditor .fontstyle-medium{
   font-size : 22px;
   color: black;
}
.auth .texteditor .fontstyle-small{
   font-size : 20px;
   color: black;
}
.auth .texteditor .fontstyle-extra-small{
   font-size : 14px;
   color: black;
}


.auth .title p {
	
	   
		   font-family: 'Open Sans', sans-serif;
	  
	
    
 }
  
    .auth .title .title__wrapper H2 {
      color: #000000;
    }
  



.auth .list .cat-follow,
.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:'Roboto Condensed', sans-serif;
	



	text-transform: uppercase;

}

.auth .list--compact a .list__item-text h3,
.auth .list--compact .list__item a:hover .list__item-text h3 {

	
		font-family:'Roboto Condensed', sans-serif;
	

	
}


.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: #34768e;	

}


	.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: #06a7e2;
	border-color: #06a7e2;
}



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



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

.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 .list__item-text p,
.auth .list--content.list--no-image .list__item-text p,
.auth .list .filter a .clear.active {
	

	font-family: 'Open Sans', sans-serif ;
	
	
	

}


 
 .auth .list .item-count span{
	color: #000000;
}

 
.auth .list a .accent-bar{
	background-color: #06a7e2;
}


.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: #cccccc;
}}
@media only screen and (min-width: 992px) {
.auth .list .load-more::before,.auth .list .load-more::after {
	 background: #cccccc;
}}

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


.auth .list a .button-primary{

	color: #000000;	

 
	background-color: #06a7e2;


	border-color: #06a7e2;

}

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

 
	background-color: #000000;

 
	border-color: #000000;

}

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

	color: #000000;	

 

	border-color: #000000;

}

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

 
	background-color: #FFFFFF;

 
	border-color: #000000;

}


.auth .list--blog .list__item .list__item-text span.tag{
	background: #f0f0f0;
}

.auth .filter .filter__back-link {

        
           font-family: 'Roboto Condensed', sans-serif;
        
		
			line-height: 1.2;
		
    
    
}


.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:'Roboto Condensed', sans-serif;
	


}

.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 .teaser__text-wrap p,
		.auth .teaser.teaser--hero .teaser__text-wrap p {
  			font-family: 'Open Sans', sans-serif;
}
	



.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: #000000;
color: #FFFFFF;
border-color: #000000;
}


.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; }  
 
.auth .teaser.teaser--banner.teaser--light .container .inner p {
color: #000000;	
}
  
.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,
.auth .teaser.teaser--banner.teaser--banner-card a,
.auth .teaser.teaser--banner.teaser--banner-card .button{
background: #06a7e2;
color: #000000;
border-color: #06a7e2;
}
.button:hover.button-primary, 
.button:focus.button-primary,
.auth .teaser.teaser--hero a:hover, 
.auth .teaser.teaser--hero .button:hover,
.auth .teaser.teaser--banner.teaser--banner-card.teaser--light a:hover,
.auth .teaser.teaser--banner.teaser--banner-card.teaser--light a:focus,
.auth .teaser.teaser--banner.teaser--banner-card.teaser--light .button:hover,
.auth .teaser.teaser--banner.teaser--banner-card.teaser--light .button:focus{
background: #000000;
color: #FFFFFF;
border-color: #000000;
}
.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: #000000;
color: #FFFFFF;
border-color: #000000;
} 

.auth .teaser.teaser--banner.teaser--banner-card a:hover, 
.auth .teaser.teaser--banner.teaser--banner-card a:focus, 
.auth .teaser.teaser--banner.teaser--banner-card .button:hover, 
.auth .teaser.teaser--banner.teaser--banner-card .button:focus {
background: #FFFFFF;
color: #000000;
border-color: #FFFFFF;
}


.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: 'Open Sans', 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: #06a7e2;
color: #000000;
border-color: #06a7e2;
}

.auth .teaser.teaser--checkerboard .teaser__text-wrap .button:hover {
background: #000000;
color: #FFFFFF;
border-color: #000000;
} 

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


.auth .teaser.teaser--banner.teaser--grey {
background: #f0f0f0;
}



.auth .teaser.teaser--banner.teaser--white {
background: #FFFFFF;
}



.auth .teaser.teaser--banner.teaser--grey h2,
.auth .teaser.teaser--banner.teaser--white h2{
  color: #000000;
}


.auth .teaser.teaser--banner.teaser--grey a, 
.auth .teaser.teaser--banner.teaser--grey .button {
color: #000000;
background:#FFFFFF;
border-color: #FFFFFF;
}

.auth .teaser.teaser--banner.teaser--grey a:hover,
.auth .teaser.teaser--banner.teaser--grey .button:hover {
color: #FFFFFF;
background:#000000;
border-color:#000000;
}

.auth .teaser.teaser--banner.teaser--white a, 
.auth .teaser.teaser--banner.teaser--white .button {
color: #000000;
background:#06a7e2;
border-color: #06a7e2;
}

.auth .teaser.teaser--banner.teaser--white a,hover,
.auth .teaser.teaser--banner.teaser--white .button:hover {
color: #FFFFFF;
background:#000000;
border-color:#000000;
}
.auth .teaser.teaser--tile.teaser--tile-right .container::before, .auth .teaser.teaser--tile .container::before {
	background: #999999;
}


    
	    .auth .tabs .tabs__nav-item--active,
	    .auth .tabs .tabs__nav-item--active:hover {
			border-bottom-color: #06a7e2;
		} 
		
		.auth .tabs .tabs__nav-item--active::after {
    	 	 border-top-color: #06a7e2;
    	}
	
      
    .auth .tabs .tabs__nav-item h3 {
		
			
				font-family: 'Roboto Condensed', sans-serif;
			
		

			

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

	
		.auth .tabs .tabs__nav-item {
	  		border-right-color: #999999;
	  		border-left-color: #999999;
	}
	


 
  .auth .secondary-navigation.secondary-navigation--industry .current-page.active::after, 
  .auth .secondary-navigation.secondary-navigation--industry .current-page.active p::after,
  .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: #06a7e2; 
     } 
  

.auth .secondary-navigation nav ul li a,
.auth .secondary-navigation nav ul li a:hover {

	
		font-family:'Roboto Condensed', sans-serif;
	



	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: #06a7e2;
  
  
	 border-color: #06a7e2;
   
 }
.auth .secondary-navigation .secondary-navigation__action-buttons .button:hover.button-primary, .button:focus.button-primary a {
   
	 color: #FFFFFF;
   
   
	 background-color: #000000;
   
   
	 border-color: #000000;
   
  }

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

  
  .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.secondary-navigation--industry .current-page.active, 
  .auth .secondary-navigation.secondary-navigation--industry .current-page.active p,
  .auth .secondary-navigation nav ul li a.active-page,
  .auth .secondary-navigation nav ul li a:hover {
	color: #06a7e2; 
  }
  

	
   		div.secondary-navigation.secondary-navigation--industry div.container div.row div.col-3 a {
        	color:#FFFFFF;
    	}
  	 



.auth .container .focused-search__content h1.focused-search__title,
.auth .container .focused-search__content h2.focused-search__title,
.auth .container .focused-search__content h3.focused-search__title,
.auth .container .focused-search__content h4.focused-search__title,
.auth .container .focused-search__content h5.focused-search__title,
.auth .container .focused-search__content h6.focused-search__title {

    
        font-family: 'Roboto Condensed', sans-serif;
    



    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: 'Open Sans', 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 {


    font-family: 'Open Sans', sans-serif;
    



color: #000000;

}



.auth .container .focused-search__content .focused-search__suggestions li a:hover {
    background: #fffae7;
}



.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: 'Roboto Condensed', sans-serif;


		

	 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: 'Open Sans', 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: 'Roboto Condensed', sans-serif;


		

	text-transform: uppercase;

        

	color: #000000;

}

.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body .separator i{

	font-family: 'Roboto Condensed', sans-serif;


		

	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: #06a7e2;


	border-color: #06a7e2;

}

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

 
	border-color: #000000;

}

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

 
	background-color: #FFFFFF;

 
	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: 'Roboto Condensed', sans-serif;


		

	text-transform: uppercase;

        

	color: #2f2f2f;

}


.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left [data-favorite-dealer="true"] .favorite{
	color: #06a7e2;
}



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


.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: 'Open Sans', sans-serif ;
	
	
	



	text-transform: none;



	color: #34768e;	

}


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



.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,
.auth.dealers .dealers__body .dealers__info p,
.auth .dealerLocator .back-link__group .cat-follow {

	font-family: 'Roboto Condensed', sans-serif;


line-height: 1.2;
		

	 text-transform: uppercase;

        

	 color: #000000;
 
}

.auth .dealerLocator .dealers__body p,
.auth .dealerLocator .results__summary p,
.auth .dealerLocator .dealers__body p .results__dealer-name,
.auth .dealerLocator .dealers .dealers__body .dealers__info .results__list-item h3 {

	font-family: 'Roboto Condensed', sans-serif;


line-height: 1.2;
		

	 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: 'Open Sans', sans-serif ;
	
	
	

line-height: 1.2;


	color: #000000;

}

.auth .general-error p, .auth .dealers .general-error .dealer-notification .dealer-notification-info {
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	
}

.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: 'Roboto Condensed', sans-serif;


line-height: 1.2;
		

	text-transform: uppercase;

        

	color: #000000;

}

.auth .dealers .general-error .dealer-notification-footer a,
.auth .dealers__header__title {
	
		font-family: 'Roboto Condensed', sans-serif;
	
		
}

.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body .separator i,
.auth .separator i {

	font-family: 'Roboto Condensed', sans-serif;


line-height: 1.2;
		

	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: #06a7e2;


	border-color: #06a7e2;

}

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

 
	border-color: #000000;

}

.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body .button-tertiary,
.auth .dealerLocator .button.button-tertiary.dealer-progression {

	color: #000000;	

 

	border-color: #000000;

}

.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body .button-tertiary:hover,
.auth .dealers .dealers__body .results__list .button:hover.button-tertiary,
.auth .dealerLocator .button.button-tertiary.dealer-progression:hover {

	color: #000000;

 
	background-color: #FFFFFF;

 
	border-color: #000000;

}


.auth .modal.dealer--modal .modal-dialog .modal-content{
	background-color: #FFFFFF;
}


.auth .dealerLocator .button{

	font-family: 'Roboto Condensed', sans-serif;


line-height: 1.2;



	text-transform: uppercase;

}

.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: 'Roboto Condensed', sans-serif;


line-height: 1.2;
		

	text-transform: uppercase;

        

	color: #2f2f2f;

}


	.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left [data-favorite-dealer="true"] .favorite,
	.auth [data-favorite-dealer="true"] .favorite {
	color: #06a7e2;
	}



	.auth .dealers .dealers__panel-container .rental-store-icon {
	background-color: #06a7e2;
	}



.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,
.auth .dealers--full .dealers__panel-container .dealers__body input[type="radio"]:checked+label:not(.error)::before,
.auth .input[type="radio"]:checked+label:not(.error)::before {
	background-color: #06a7e2;
}



	.auth .dealers--full .dealers__panel-container .dealers__body input[type="radio"]:checked+label:not(.error)::before,
	.auth .input[type="radio"]:checked+label:not(.error)::before {
		border: #06a7e2 !important;
	}


.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: 'Open Sans', sans-serif ;
	
	
	




	text-transform: none;



	color: #34768e;	

}


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

.auth .dealers .dealers__panel-container .rental-store-icon {
    
    	
  		font-family: 'Open Sans', sans-serif ;
		
    
	  	
    
	color: #000000;
     }



.auth .modal.dealer--modal .modal-dialog .modal-content .modal-header .modal-title,
.auth .modal.legal .modal-header .modal-title,
.auth.dealers .dealers__body .dealers__info p {

	font-family: 'Roboto Condensed', sans-serif;


line-height: 1.2;
		

	 text-transform: uppercase;

        

	 color: #000000;
 
}

.auth .dealerLocator .dealers__body p,
.auth .dealerLocator .back-link__group .cat-follow,
.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body--form .form-filter-title,
.auth .dealerLocator .results__summary p,
.auth .dealerLocator .dealers__body p .results__dealer-name,
.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .cat-follow--back,
.auth .dealerLocator .dealers .dealers__body .dealers__info .results__list-item h3 {

	font-family: 'Roboto Condensed', sans-serif;


line-height: 1.2;
		

	 text-transform: uppercase;

        

	color: #000000;

}



	.auth .mega--nav .utility--links__find-dealer .drop--menu>.dropdown-button.open {
		color: #06a7e2;
	}


.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: 'Open Sans', sans-serif ;
	
	
	

line-height: 1.2;


	color: #000000;

}

.auth .general-error p, .auth .dealers .general-error .dealer-notification .dealer-notification-info {
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	
}

.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: 'Roboto Condensed', sans-serif;


line-height: 1.2;
		

	text-transform: uppercase;

        

	color: #000000;

}

.auth .dealers .general-error .dealer-notification-footer a,
.auth .dealers__header__title {
	
		font-family: 'Roboto Condensed', sans-serif;
	
		
}

.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body .separator i,
.auth .separator i {

	font-family: 'Roboto Condensed', sans-serif;


line-height: 1.2;
		

	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: #06a7e2;


	border-color: #06a7e2;

}

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

 
	border-color: #000000;

}

.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body .button-tertiary,
.auth .dealerLocator .button.button-tertiary.dealer-progression {

	color: #000000;	

 

	border-color: #000000;

}

.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body .button-tertiary:hover,
.auth .dealers .dealers__body .results__list .button:hover.button-tertiary,
.auth .dealerLocator .button.button-tertiary.dealer-progression:hover {

	color: #000000;

 
	background-color: #FFFFFF;

 
	border-color: #000000;

}


.auth .modal.dealer--modal .modal-dialog .modal-content{
	background-color: #FFFFFF;
}


.auth .dealerLocator .button {

	font-family: 'Roboto Condensed', sans-serif;


line-height: 1.2;



	text-transform: uppercase;

}

.auth .dealerLocator .back-link__group .filter__button.dealer-progression,
.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left button.filter__button.dealer-progression{

	font-family: 'Roboto Condensed', sans-serif;


line-height: 1.2;
		

	text-transform: uppercase;

        

	color: #2f2f2f;

}


.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left [data-favorite-dealer="true"] .favorite,
.auth [data-favorite-dealer="true"] .favorite {
	color: #06a7e2;
}



	.auth .dealers .dealers__panel-container .rental-store-icon {
		background-color: #06a7e2;
	}



.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,
.auth .dealers--full .dealers__panel-container .dealers__body input[type="radio"]:checked+label:not(.error)::before,
.auth .input[type="radio"]:checked+label:not(.error)::before {
	background-color: #06a7e2;
}



	.auth .dealers--full .dealers__panel-container .dealers__body input[type="radio"]:checked+label:not(.error)::before,
	.auth .input[type="radio"]:checked+label:not(.error)::before {
		border: #06a7e2 !important;
	}


.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: 'Open Sans', sans-serif ;
	
	
	




	text-transform: none;



	color: #34768e;	

}


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

.auth .dealers .dealers__panel-container .rental-store-icon {
    
    	
  			font-family: 'Open Sans', sans-serif;
    	
	  
    
	color: #000000;
     }


.auth .dealers .dealers__panel-container .parts-services-icon  {


   
              font-family: 'Open Sans', sans-serif;
   
   
              font-weight: normal;
   
   
   
   
   line-height:1.2;


    
}
.auth .dealers .dealers__panel-container .parts-icon {


   
              font-family: 'Open Sans', sans-serif;
   
   
              font-weight: normal;
   
   
   
   
   line-height:1.2;


    
}
@media screen and (min-width: 1024px) {
.auth .dealers .popup-bubble-anchor .popup-bubble-content {

}
.auth .dealers .popup-bubble-anchor::after   {

}
.auth .dealers .popup-bubble-anchor:hover .popup-bubble-content, 
.auth .dealers .popup-bubble-anchor--hovered .popup-bubble-content {

}
.auth .dealers .popup-bubble-anchor:hover::after,
.auth .dealers .popup-bubble-anchor--hovered .popup-bubble-content,
.auth .dealers .popup-bubble-anchor.popup-bubble-anchor--hovered::after {

}
.auth .dealers .popup-bubble-anchor--selected .popup-bubble-content, .auth .dealers .popup-bubble-anchor--selected:hover .popup-bubble-content {

         background-color: #06a7e2;

}
.auth .dealers .popup-bubble-anchor--selected .popup-bubble-content,
.auth .dealers .popup-bubble-anchor.popup-bubble-anchor--selected::after {

		 border-top-color: #06a7e2;

}
}


.auth .modal.dealer--modal .modal-dialog .modal-content .modal-header .modal-title,
.auth .modal.legal .modal-header .modal-title,
.auth.dealers .dealers__body .dealers__info p {

	font-family: 'Roboto Condensed', sans-serif;


line-height: 1.2;
		

	 text-transform: uppercase;

        

	 color: #000000;
 
}

.auth .dealerLocator .dealers__body p,
.auth .dealerLocator .back-link__group .cat-follow,
.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body--form .form-filter-title,
.auth .dealerLocator .results__summary p,
.auth .dealerLocator .dealers__body p .results__dealer-name,
.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .cat-follow--back,
.auth .dealerLocator .dealers .dealers__body .dealers__info .results__list-item h3 {

	font-family: 'Roboto Condensed', sans-serif;


line-height: 1.2;
		

	 text-transform: uppercase;

        

	color: #000000;

}



	.auth .mega--nav .utility--links__find-dealer .drop--menu>.dropdown-button.open {
		color: #06a7e2;
	}


.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: 'Open Sans', sans-serif ;
	
	
	

line-height: 1.2;


	color: #000000;

}

.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .results-info li {
	line-height: 1.5;
}

.auth .general-error p, .auth .dealers .general-error .dealer-notification .dealer-notification-info {
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	
}

.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: 'Roboto Condensed', sans-serif;


line-height: 1.2;
		

	text-transform: uppercase;

        

	color: #000000;

}

.auth .dealers .general-error .dealer-notification-footer a,
.auth .dealers__header__title {
	
		font-family: 'Roboto Condensed', sans-serif;
	
		
}

.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body .separator i,
.auth .separator i {

	font-family: 'Roboto Condensed', sans-serif;


line-height: 1.2;
		

	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: #06a7e2;


	border-color: #06a7e2;

}

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

 
	border-color: #000000;

}

.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body .button-tertiary,
.auth .dealerLocator .button.button-tertiary.dealer-progression {

	color: #000000;	

 

	border-color: #000000;

}

.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .dealers__body .button-tertiary:hover,
.auth .dealers .dealers__body .results__list .button:hover.button-tertiary,
.auth .dealerLocator .button.button-tertiary.dealer-progression:hover {

	color: #000000;

 
	background-color: #FFFFFF;

 
	border-color: #000000;

}


.auth .modal.dealer--modal .modal-dialog .modal-content{
	background-color: #FFFFFF;
}


.auth .dealerLocator .button {

	font-family: 'Roboto Condensed', sans-serif;


line-height: 1.2;



	text-transform: uppercase;

}

.auth .dealerLocator .back-link__group .filter__button.dealer-progression,
.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left button.filter__button.dealer-progression{

	font-family: 'Roboto Condensed', sans-serif;


line-height: 1.2;
		

	text-transform: uppercase;

        

	color: #2f2f2f;

}


.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left [data-favorite-dealer="true"] .favorite,
.auth [data-favorite-dealer="true"] .favorite {
	color: #06a7e2;
}



	.auth .dealers .dealers__panel-container .rental-store-icon {
		background-color: #06a7e2;
	}



.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,
.auth .dealers--full .dealers__panel-container .dealers__body input[type="radio"]:checked+label:not(.error)::before,
.auth .input[type="radio"]:checked+label:not(.error)::before {
	background-color: #06a7e2;
}



	.auth .dealers--full .dealers__panel-container .dealers__body input[type="radio"]:checked+label:not(.error)::before,
	.auth .input[type="radio"]:checked+label:not(.error)::before {
		border: #06a7e2 !important;
	}


.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: 'Open Sans', sans-serif ;
	
	
	




	text-transform: none;



	color: #34768e;	

}


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

.auth .modal.dealer--modal .modal-body .dealers--full .dealers__panel--left .results-info li a,
.auth .results__list-item .results-info .dealers__general-info-data>a {
	
		color: #34768e !important;	
	
}

.auth .dealers .dealers__panel-container .rental-store-icon {
    
   font-family: 'Open Sans', sans-serif;
    	
	  
    
	color: #000000;
     }


.auth .dealers .dealers__panel-container .parts-services-icon  {


   
              font-family: 'Open Sans', sans-serif;
   
   
              font-weight: normal;
   
   
   
   
   line-height:1.2;


    
}
.auth .dealers .dealers__panel-container .parts-icon {


   
              font-family: 'Open Sans', sans-serif;
   
   
              font-weight: normal;
   
   
   
   
   line-height:1.2;


    
}
@media screen and (min-width: 1024px) {
.auth .dealers .popup-bubble-anchor .popup-bubble-content {

}
.auth .dealers .popup-bubble-anchor::after   {

}
.auth .dealers .popup-bubble-anchor:hover .popup-bubble-content, 
.auth .dealers .popup-bubble-anchor--hovered .popup-bubble-content {

}
.auth .dealers .popup-bubble-anchor:hover::after,
.auth .dealers .popup-bubble-anchor--hovered .popup-bubble-content,
.auth .dealers .popup-bubble-anchor.popup-bubble-anchor--hovered::after {

}
.auth .dealers .popup-bubble-anchor--selected .popup-bubble-content, .auth .dealers .popup-bubble-anchor--selected:hover .popup-bubble-content {

         background-color: #06a7e2;

}
.auth .dealers .popup-bubble-anchor--selected .popup-bubble-content,
.auth .dealers .popup-bubble-anchor.popup-bubble-anchor--selected::after {

		 border-top-color: #06a7e2;

}
}

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

	
		font-family:'Roboto Condensed', sans-serif;
	



	text-transform: uppercase;


	color: #000000;	

}


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

  
 .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:'Roboto Condensed', sans-serif;
		
	
	

	
		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: #06a7e2!important;
	}



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


.auth .social-media .social-media__text{


	font-family: 'Open Sans', sans-serif ;
	
	
	

}


.auth .social-media h2,
.auth .social-media .social-media__text {
	
		
			font-family:'Roboto Condensed', sans-serif;
		
	
	

	
		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: #06a7e2!important;
	}



	.tfn .cookie-warning, .auth .cookie-warning, .cookie-parent .cookie-warning {
		background: #f0f0f0;
	}



	.tfn .cookie-warning:not(.slick-slide).social-warning .inner .h3, .auth .cookie-warning:not(.slick-slide).social-warning .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .h3 {
		text-transform: uppercase;
	}



	.tfn .cookie-warning:not(.slick-slide).social-warning .inner i, .auth .cookie-warning:not(.slick-slide).social-warning .inner i, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner i {
		color: #000000 !important;
	}



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

	.tfn .cookie-warning:not(.slick-slide).social-warning .inner p, .auth .cookie-warning:not(.slick-slide).social-warning .inner p, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner p {
		color: #000000;
	}



	.tfn .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings {
		color: #34768e;
	}



	.tfn .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings:hover, .auth .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings:hover, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings:hover {
		color: #34768e;
	}



	.tfn .cookie-warning:not(.slick-slide).social-warning .inner .h3, .auth .cookie-warning:not(.slick-slide).social-warning .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .h3 {
		color: #000000 !important;
	}



	
		.tfn .cookie-warning:not(.slick-slide).social-warning .inner .h3, .auth .cookie-warning:not(.slick-slide).social-warning .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .h3 {
			font-family: 'Roboto Condensed', sans-serif;
		}
	







	.tfn .cookie-warning:not(.slick-slide).social-warning .inner p, .auth .cookie-warning:not(.slick-slide).social-warning .inner p, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner p {
		font-family: 'Open Sans', sans-serif ;
		
		
		
	}

	.tfn .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings {
		font-family: 'Open Sans', sans-serif ;
		
		
		
	}



	.tfn .cookie-warning:not(.slick-slide).social-warning .inner p, .auth .cookie-warning:not(.slick-slide).social-warning .inner p, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner p {
		font-family: 'Open Sans', sans-serif ;
		
		
		
	}

	.tfn .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings {
		font-family: 'Open Sans', sans-serif ;
		
		
		
	}



	.tfn .cookie-warning:not(.slick-slide).social-warning .inner p, .auth .cookie-warning:not(.slick-slide).social-warning .inner p, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner p {
		font-family: 'Open Sans', sans-serif;
		
		
		
	}

	.tfn .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings {
		font-family: 'Open Sans', sans-serif;
		
		
		
	}


.auth .social-media .social-media__text{


	font-family: 'Open Sans', sans-serif ;
	
	
	

}


.auth .social-media p, .auth .social-media h1, .auth .social-media h2, .auth .social-media h3,
.auth .social-media h4, .auth .social-media h5, .auth .social-media h6,
.auth .social-media .social-media__text {
	
		
			font-family:'Roboto Condensed', sans-serif;
		
	
	

	
		color: #000000;
	
}


	.auth .social-media p, .auth .social-media h1, .auth .social-media h2, .auth .social-media h3,
	.auth .social-media h4, .auth .social-media h5, .auth .social-media h6 {
		text-transform: uppercase;
	}



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



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



	.tfn .cookie-warning, .auth .cookie-warning, .cookie-parent .cookie-warning {
		background: #f0f0f0;
	}



	.tfn .cookie-warning:not(.slick-slide).social-warning .inner .h3, .auth .cookie-warning:not(.slick-slide).social-warning .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .h3 {
		text-transform: uppercase;
	}



	.tfn .cookie-warning:not(.slick-slide).social-warning .inner i, .auth .cookie-warning:not(.slick-slide).social-warning .inner i, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner i {
		color: #000000 !important;
	}



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

	.tfn .cookie-warning:not(.slick-slide).social-warning .inner p, .auth .cookie-warning:not(.slick-slide).social-warning .inner p, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner p {
		color: #000000;
	}



	.tfn .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings {
		color: #34768e;
	}



	.tfn .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings:hover, .auth .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings:hover, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings:hover {
		color: #34768e;
	}



	.tfn .cookie-warning:not(.slick-slide).social-warning .inner .h3, .auth .cookie-warning:not(.slick-slide).social-warning .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .h3 {
		color: #000000 !important;
	}



	
		.tfn .cookie-warning:not(.slick-slide).social-warning .inner .h3, .auth .cookie-warning:not(.slick-slide).social-warning .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .h3 {
			font-family: 'Roboto Condensed', sans-serif;
		}
	







	.tfn .cookie-warning:not(.slick-slide).social-warning .inner p, .auth .cookie-warning:not(.slick-slide).social-warning .inner p, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner p {
		font-family: 'Open Sans', sans-serif ;
		
		
		
	}

	.tfn .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings {
		font-family: 'Open Sans', sans-serif ;
		
		
		
	}



	.tfn .cookie-warning:not(.slick-slide).social-warning .inner p, .auth .cookie-warning:not(.slick-slide).social-warning .inner p, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner p {
		font-family: 'Open Sans', sans-serif ;
		
		
		
	}

	.tfn .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings {
		font-family: 'Open Sans', sans-serif ;
		
		
		
	}



	.tfn .cookie-warning:not(.slick-slide).social-warning .inner p, .auth .cookie-warning:not(.slick-slide).social-warning .inner p, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner p {
		font-family: 'Open Sans', sans-serif;
		
		
		
	}

	.tfn .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings {
		font-family: 'Open Sans', sans-serif;
		
		
		
	}


.auth .social-media .social-media__text{


	font-family: 'Open Sans', sans-serif ;
	
	
	

}



    .tfn .cookie-warning, .auth .cookie-warning, .cookie-parent .cookie-warning {
        background: #f0f0f0;
    }



    .tfn .cookie-warning:not(.slick-slide).social-warning .inner .h3, .auth .cookie-warning:not(.slick-slide).social-warning .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .h3 {
        text-transform: uppercase;
    }



    .tfn .cookie-warning:not(.slick-slide).social-warning .inner i, .auth .cookie-warning:not(.slick-slide).social-warning .inner i, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner i {
        color: #000000 !important;
    }



    .tfn .cookie-warning:not(.slick-slide).social-warning .inner p, .auth .cookie-warning:not(.slick-slide).social-warning .inner p, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner p {
        color: #000000;
    }



    .tfn .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings {
        color: #34768e;
    }



    .tfn .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings:hover, .auth .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings:hover, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings:hover {
        color: #34768e;
    }



    .tfn .cookie-warning:not(.slick-slide).social-warning .inner .h3, .auth .cookie-warning:not(.slick-slide).social-warning .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .h3 {
        color: #000000 !important;
    }



    
        .tfn .cookie-warning:not(.slick-slide).social-warning .inner .h3, .auth .cookie-warning:not(.slick-slide).social-warning .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .h3 {
            font-family: 'Roboto Condensed', sans-serif;
        }
    







    .tfn .cookie-warning:not(.slick-slide).social-warning .inner p, .auth .cookie-warning:not(.slick-slide).social-warning .inner p, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner p {
        font-family: 'Open Sans', sans-serif ;
        
        
        
    }

    .tfn .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings {
        font-family: 'Open Sans', sans-serif ;
        
        
        
    }



    .tfn .cookie-warning:not(.slick-slide).social-warning .inner p, .auth .cookie-warning:not(.slick-slide).social-warning .inner p, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner p {
        font-family: 'Open Sans', sans-serif ;
        
        
        
    }

    .tfn .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings {
        font-family: 'Open Sans', sans-serif ;
        
        
        
    }



    .tfn .cookie-warning:not(.slick-slide).social-warning .inner p, .auth .cookie-warning:not(.slick-slide).social-warning .inner p, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner p {
        font-family: 'Open Sans', sans-serif;
        
        
        
    }

    .tfn .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner .cookie-settings {
        font-family: 'Open Sans', sans-serif;
        
        
        
    }



	.auth .carousel .slick-dots li.slick-active button::before, .auth .carousel__pagination__single.active::after, .auth .carousel__pagination__single:focus::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:#06a7e2;
}

.auth .carousel__pagination__single:hover::after {
	
		 background-color: #FFFFFF;
 	

}






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



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



	.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,
    .auth .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mobile--drawer-single .mega--drawer-back:hover:after {
	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: 'Roboto Condensed', sans-serif ;
	



	text-transform: uppercase ;

}



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



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



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




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




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



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



	.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 .mobile--header .mega--back::after,
	.auth header.tfn.mega--nav .mega-mobile .mega-drawer .mobile--header .mega--back,
    .auth header.tfn.mega--nav .mega-mobile .top--nav>ul>li>a {
    	color: #FFFFFF ;
	}
	@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,
    	.auth .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mobile--drawer-single .mega--back:hover:after {
			color: #FFFFFF ;	
		}
	}
		


.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: 'Open Sans', 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: #06a7e2 ;
	
	
		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: 'Open Sans', sans-serif ;
		font-weight: normal; font-style: normal;
		
		
		
	

	
		text-transform: none;
	

  
	color: #34768e;	
  
}



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



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



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



	.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,
	.auth .tfn.mega--nav .mega-mobile .top--nav .mega--util a:focus .icon {
	background-color: #06a7e2;
	}
	.auth .tfn.mega--nav .mega-mobile .top--nav .mega--util a:focus  {
	color: #06a7e2;
	}



	.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,
    .auth .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--sidelinks li a:focus {
	border-color: #000000 ;
	}



	.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,
	.auth header.tfn.mega--nav .mega-mobile .top--nav>ul>li>a:focus {
	color: #34768e ;
	}



	.auth .tfn.mega--nav .top--nav ul>li>a.toplink:hover::before,
	.auth .tfn.mega--nav .top--nav ul>li>a.toplink:focus::before,
	.auth .tfn.mega--nav .top--nav ul>li>a.toplink:focus::after{
	background: #06a7e2 ;
	}
	.auth .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--sidelinks li a:focus {
	color: #06a7e2;
	border-left: 4px solid #06a7e2;
	}



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



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



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



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


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

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


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



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



    .tfn.mega--nav .search-wrap .search-inner .search-input {
    text-transform: uppercase ;
    }


    .auth .tfn.mega--nav .top--nav>ul>li>a {
    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,
	.auth .tfn.mega--nav .mega-mobile .top--nav li .mega--content li.only-mobile a:focus,
	.auth .tfn.mega--nav .mega-mobile .top--nav li .mega--content li a:focus {
		color: #06a7e2 ;
	}
	.auth .mega--nav .mobile--drawer .link--block .link--item a:focus {
		outline: 1px solid #06a7e2 ;
	}
}


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


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






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



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



	.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,
    .auth .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mobile--drawer-single .mega--drawer-back:hover:after {
	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 .mega--nav .drop--menu .menu--content p.title, 
.auth .mega--nav .drop--menu .menu--content li a, 
.auth .tfn.mega--nav .mega-mobile .top--nav li .mega--content li.only-mobile a {

	
		font-family: 'Roboto Condensed', sans-serif ;
	



	text-transform: uppercase ;

}



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



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



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




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




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



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



	.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 .mobile--header .mega--back::after,
	.auth header.tfn.mega--nav .mega-mobile .mega-drawer .mobile--header .mega--back,
    .auth header.tfn.mega--nav .mega-mobile .top--nav>ul>li>a {
    	color: #FFFFFF ;
	}
	@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,
    	.auth .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mobile--drawer-single .mega--back:hover:after {
			color: #FFFFFF ;	
		}
	}
		


.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: 'Open Sans', 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 {
	
	
		color: #000000;	
	  
	
		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: #000000;
	
	 
		background-color: #FFFFFF;
	
	
		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: 'Open Sans', sans-serif ;
		font-weight: normal; font-style: normal;
		
		
		
	

	
		text-transform: none;
	

  
	color: #34768e;	
  
}



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



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



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



	.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,
	.auth .tfn.mega--nav .mega-mobile .top--nav .mega--util a:focus .icon {
	background-color: #06a7e2;
	}
	.auth .tfn.mega--nav .mega-mobile .top--nav .mega--util a:focus  {
	color: #06a7e2;
	}



	.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,
    .auth .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--sidelinks li a:focus {
	border-color: #000000 ;
	}



	.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,
	.auth header.tfn.mega--nav .mega-mobile .top--nav>ul>li>a:focus {
	color: #d8d8d8;
	}



	.auth .tfn.mega--nav .top--nav ul>li>a.toplink:hover::before,
	.auth .tfn.mega--nav .top--nav ul>li>a.toplink:focus::before,
	.auth .tfn.mega--nav .top--nav ul>li>a.toplink:focus::after{
	background: #f5f5f5;
	}
	.auth .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--sidelinks li a:focus {
	color: #06a7e2;
	border-left: 4px solid #06a7e2;
	}



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



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



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



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


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

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


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



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



    .tfn.mega--nav .search-wrap .search-inner .search-input {
    text-transform: uppercase ;
    }


    .auth .tfn.mega--nav .top--nav>ul>li>a {
    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,
	.auth .tfn.mega--nav .mega-mobile .top--nav li .mega--content li.only-mobile a:focus,
	.auth .tfn.mega--nav .mega-mobile .top--nav li .mega--content li a:focus {
		color: #06a7e2 ;
	}
	.auth .mega--nav .mobile--drawer .link--block .link--item a:focus {
		outline: 1px solid #06a7e2 ;
	}
}


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


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

.auth .mega--nav .utility--links a,
.auth .tfn.mega--nav .mega-mobile .top--nav .mega--util a
{
    
        
            font-family: 'Roboto Condensed', sans-serif ;
        
        
            line-height: 1.2;
        
    
    
}
.auth .tfn.mega--nav .mega-drawer .link--block .link--item .item--right p{
    
    
        font-family: 'Open Sans', sans-serif ;
        
        
        
         line-height: 1.2;
    
}

.auth .tfn.mega--nav .mega-drawer .mega--content ul li a {
 
 
        font-family: 'Open Sans', sans-serif ;
         line-height: 1.2;
  }




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



  .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,
  .auth .foot-nav .social-media__icon.social-icon-yelp:hover {
    color: #FFFFFF ;
  }	
 


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



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


  .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: 'Open Sans', sans-serif ;
	
	
	


	text-transform: capitalize;

}

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

	
		font-family:'Roboto Condensed', sans-serif;
	



	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: #34768e;



	font-family: 'Open Sans', 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: #34768e;

}

.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: #06a7e2;
	
	
		border-color: #06a7e2;
	
}

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

.auth .foot-nav .language-wrapper a {

	
		font-family:'Roboto Condensed', sans-serif;
	


}



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




  .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,
  .auth .foot-nav .social-media__icon.social-icon-yelp:hover {
    color: #FFFFFF ;
  }	
 


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



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


  .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: 'Open Sans', sans-serif ;
	
	
	


	text-transform: capitalize;

}

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

	
		font-family:'Roboto Condensed', sans-serif;
	



	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: #34768e;



	font-family: 'Open Sans', 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: #34768e;

}

.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: #06a7e2;
	
	
		border-color: #06a7e2;
	
}

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

.auth .foot-nav .language-wrapper a {

	
		font-family:'Roboto Condensed', sans-serif;
	


}

.auth .foot-nav .foot-nav-top .rte .button.button-secondary.button-sm {

	font-family: 'Roboto Condensed', sans-serif;
	line-height: 1.2;


}


.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: 'Roboto Condensed', sans-serif;


}

.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: 'Open Sans', 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: #06a7e2;

  border-color: #06a7e2;
}

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

  border-color: #000000;
}


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

.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: #06a7e2;
  border-color: #06a7e2;  
}


.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: 'Open Sans', sans-serif ;
	
	
	

}



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

 
 	 border-color: #06a7e2 ;
 

 
 	 background: #06a7e2
 
		}



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

 
     background: #000000 ;
 

 
	 border-color: #000000 ;
 
		}



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

 
 	 background: #FFFFFF ;
 
		}



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

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


    .auth .cookie-consent-banner .container a:hover {
      color: #34768e;
    }




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



	font-family: 'Open Sans', sans-serif ;
	
	
	

}



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

 
 	 border-color: #06a7e2 ;
 

 
 	 background: #06a7e2
 
		}



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

 
     background: #000000 ;
 

 
	 border-color: #000000 ;
 
		}



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

 
 	 background: #FFFFFF ;
 
		}



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

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


    .auth .cookie-consent-banner .container a:hover {
      color: #34768e;
    }



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

	
		.auth .modal.full-inner.modal-gallery-cookie-window .modal-dialog .modal-content p a:hover {
		color: #34768e;
		}
	

.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 div.cookie-warning div.inner p,
.auth .modal.full-inner.modal-gallery-cookie-window .modal-dialog .modal-content p a {
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	
}

.auth div.cookie-warning:not(.slick-slide) div.inner .h3 {
  	
		
			font-family: 'Roboto Condensed', sans-serif;
		
	
	
}

.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: #06a7e2;
	
	
		border-color: #06a7e2;
	
}

.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: #000000;
	
	
  		border-color: #000000;
	
}

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

  		color: #000000;
	
	
		background-color: #FFFFFF;
	
	
  		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: #FFFFFF;
	
	
		background-color: #000000;
	
	
		border-color: #000000;
	
}

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

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



.auth .account-pages--link-panel ul li a{
    
          color: #000000;
     
     
		text-transform: none;
	
    
      	
          font-family: 'Roboto Condensed', sans-serif;
        
    
    
}

.auth .account-pages--link-panel ul li a span{
	
	
		font-family: 'Open Sans', 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: #999999;
	
}

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

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

.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: 'Roboto Condensed', sans-serif;
        
    
    
}
.auth .login-panel .Sign-In .form .bottom-container p,
.auth .checkerboard .login-panel .header-container p {
	
	
		font-family: 'Open Sans', 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: 'Open Sans', sans-serif ;
		
		
		
	
	
		color: #000000;
	
} 
.auth .login-panel .button-container a:not(.button),.auth .login-panel .bottom-container a:not(.button){
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	
	  
		text-transform: none;
	
	 
		color: #34768e;
	
}

.auth .login-panel .button-container a:not(.button):hover,.auth .login-panel .bottom-container a:not(.button):hover{
	 
		color: #34768e;
	
}
.auth .form label:not(.error):not(.radio):not(.login-panel__label-header){
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	
	
		color: #3f3f3f;
		
	
}
.auth .login-panel .form input[type="text"],.auth .login-panel .form input[type="password"]{
	
		border-color: #3f3f3f;
		
	
}
.auth .login-panel .accent-bar{
    
            background-color: #06a7e2;
        
}

.auth .login-panel {
	
            background: #FFFFFF;
        
}

.auth .login-panel .bottom-container{
	
            background: #f0f0f0;
     
     
		border-top-color: #999999;
	
}

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

.auth .modal.account-page-modal.small .modal-dialog .modal-content .modal-footer .button.button-primary{
	
          color: #000000;
     
     
          background: #06a7e2;
     
      
          border-color: #06a7e2;
     
}

.auth .modal.account-page-modal.small .modal-dialog .modal-content .modal-footer .button.button-primary:hover{
	
          color: #FFFFFF;
     
     
          background: #000000;
     
      
          border-color: #000000;
     
} 

.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;
     
     
          background: #FFFFFF;
     
      
          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: #3f3f3f;
    
}

.auth .login-panel .Sign-In .button-container .button.button-primary {
	
		 color: #000000;
    
	
		 background: #06a7e2;
    
	
		 border-color: #06a7e2;
    
}

.auth .login-panel .Sign-In .button-container .button.button-primary:hover {
	
		 color: #FFFFFF;
    
	
		 background: #000000;
    
	
		 border-color: #000000;
    
}

.auth .login-panel .button-container .links a:not(.button),
.auth .login-component .header-container p a {
	
		text-transform: none;
	
	
		 color: #34768e;
    
}

.auth .login-panel .button-container .links a:not(.button):hover,
.auth .login-component .header-container p a:hover {
	
		 color: #34768e;
    
}

.auth .checkerboard .login-panel .header-container p b {
	
		 color: #000000;
    
}

.auth .login-panel .Sign-In .header-container .accent-bar {
	
		 color: #06a7e2;
    
}

.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: 'Roboto Condensed', sans-serif;
		
	
	
	
		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: 'Open Sans', 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: 'Open Sans', sans-serif ;
		
		
		
	
	
		color: #3f3f3f;
	
	}
	.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: #3f3f3f;
	
	}
	.auth .login-panel .button-container .button{
	
		color: #000000;
	
	
		background-color: #06a7e2;
	
	
		border-color: #06a7e2;
	
	}
	.auth .login-panel .button-container .button:hover{
	
		color: #FFFFFF;
	
	
		background-color: #000000;
	
	
		border-color: #000000;
	
	}
	.auth .login-panel__registration .header-container p a,
	.auth .login-panel .bottom-container a:not(.button){
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	
	
		text-transform: none;
	
	
		color: #34768e;	
	
	}
	.auth .login-panel__registration .header-container p a:hover,
	.auth .login-panel .bottom-container a:not(.button):hover{
	
		color: #34768e;
	
	}
	.auth .login-panel .bottom-container p{
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	
	
		text-transform: none;
	
	
		color: #000000;
	
	}
	.auth .login-panel {
	
		background-color: #FFFFFF;
	
	}
	.auth .login-panel .bottom-container{
	
		background-color: #f0f0f0;
	
	
		border-top-color: #999999;
	
	}
	
	/* 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: #34768e;
		
    }

    .auth .preferences .login-panel .button-container .links a:not(.button){
		
			text-transform: none;
		
        
			color: #34768e;
		
    }

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

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

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

    .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: #06a7e2;
    	
		
		 	border-color: #06a7e2;
    	
    }

	.auth .preferences .login-panel.account-profile--panel .button-container .button.button-primary:hover{
		
		 	color: #FFFFFF;
   		 
		
			 background: #000000;
    	
		
		 	border-color: #000000;
    	
    }


	.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: 'Roboto Condensed', sans-serif;
        
    
    
	}
	.auth .account-profile--rte p {
		
		
			font-family: 'Open Sans', 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: 'Open Sans', sans-serif ;
			
			
			
		
		
		
			color: #34768e;
		
	}
	
	.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: #34768e;
		
	}
	
	.auth .login-panel .button-container .button {
		
	            color: #000000;
	     
	     
            background: #06a7e2;
     	
     	
            border-color: #06a7e2;
     	
	}
	
	.auth .login-panel .button-container .button:hover{
		
	            color: #FFFFFF;
	     
	     
	            background: #000000;
	     
	      
	            border-color: #000000;
	     
	} 
	
	.auth .account-profile--panel{
		
			border-color: #cccccc;
		
	}
    .auth .myaccount--details .myaccount--details-info .h3 {
      
	 font-family: 'Open Sans', sans-serif;
      

      
	   color: #000000;
      
    }

    .auth .myaccount--details .myaccount--details-info .litem label, .auth .non-edit p, 
    .auth .myaccount--links a, .auth .myaccount--links .title, .auth .myaccount--body .myaccount--details .myaccount--details-info .litem .display {
	  
	  
	    
	       font-family: 'Open Sans', sans-serif;
	    
		
			line-height: 1.2;
		
      	
    }	


	.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: 'Roboto Condensed', sans-serif;
        
    
    
	}
	.auth .account-profile--rte p {
		
		
			font-family: 'Open Sans', 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: 'Open Sans', sans-serif ;
			
			
			
		
		
		
			color: #34768e;
		
	}
	
	.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: #34768e;
		
	}
	
	.auth .login-panel .button-container .button {
		
	            color: #000000;
	     
	     
            background: #06a7e2;
     	
     	
            border-color: #06a7e2;
     	
	}
	
	.auth .login-panel .button-container .button:hover{
		
	            color: #FFFFFF;
	     
	     
	            background: #000000;
	     
	      
	            border-color: #000000;
	     
	} 
	
	.auth .account-profile--panel{
		
			border-color: #cccccc;
		
	}
    .auth .myaccount--details .myaccount--details-info .h3 {
      
	 font-family: 'Open Sans', sans-serif;
	   color: #000000;
      
    }

    .auth .myaccount--details .myaccount--details-info .litem label, .auth .non-edit p, 
    .auth .myaccount--links a, .auth .myaccount--links .title, .auth .myaccount--body .myaccount--details .myaccount--details-info .litem .display {
	  
	  
	    
	       font-family: 'Open Sans', sans-serif;
	    
		
			line-height: 1.2;
		
      	
    }	




.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: 'Open Sans', sans-serif ;
		
		
		
	

}

.auth .loginBanner{

    
    	background-color: #FFFFFF;
    
}

.auth .account-banner .cta-button .button{

    
		color: #000000;
	
    
    	background-color: #06a7e2;
    
    
    	border-color: #06a7e2;
    
	
        
           font-family: 'Roboto Condensed', sans-serif;
        
		
			line-height: 1.2;
		
    
    

}
.auth .account-banner .cta-button .button:hover{

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

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

.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: 'Roboto Condensed', sans-serif ;
		
	
	
	
			color: #000000 ;
	
	
		text-transform: uppercase ;
	
}






.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: 'Open Sans', sans-serif ;
		
		
		
	

}

.auth .loginBanner{

    
    	background-color: #FFFFFF;
    
}

.auth .account-banner .cta-button .button{

    
		color: #000000;
	
    
    	background-color: #06a7e2;
    
    
    	border-color: #06a7e2;
    
	
        
           font-family: 'Roboto Condensed', sans-serif;
        
		
			line-height: 1.2;
		
    
    
}
.auth .account-banner .cta-button .button:hover{

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

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

.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: 'Roboto Condensed', sans-serif ;
		
	
	
	
			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: 'Open Sans', sans-serif ;
    
    
    


    text-transform: uppercase;


    color: #34768e;

}


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


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

    color: #000000 ;



    border-color: #06a7e2 ;



    background: #06a7e2

}

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

    color: #FFFFFF ;



    background: #000000 ;



    border-color: #000000 ;

}


.auth .editorial-card__text-wrap h2 {
    
      	
          font-family: 'Roboto Condensed', sans-serif;
        
    
    
    
  		text-transform: uppercase;
  	
  	
		color: #000000;
    	
}	

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

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

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

.auth .editorial-card__item figure img{
	
		border-bottom: 3px solid;
		border-color: #06a7e2;
	
}




.auth .editorial-card__text-wrap h2 {
    
      	
          font-family: 'Roboto Condensed', sans-serif;
        
    
    
    
  		text-transform: uppercase;
  	
  	
		color: #000000;
    	
}	

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

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

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

.auth .editorial-card__item figure img{
	
		border-bottom: 3px solid;
		border-color: #06a7e2;
	
}

.auth .editorial-card__item--text-wrap p {
	
		color: #000000;
	
}




.auth-dynamic-forms h2 {
    
        font-family: 'Roboto Condensed', sans-serif;
    
    
    
        text-transform: uppercase;
    
    
        color: #000000;
    
}

.auth-dynamic-forms button[type="submit"], .pdp-download-center button[type="submit"] {
    
        font-family: 'Roboto Condensed', sans-serif;
    
     
}

.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: 'Open Sans', 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: #06a7e2;
        background: #06a7e2;
    }

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



    .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: #06a7e2;
        border-color: #06a7e2;
    }


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

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

.auth-dynamic-forms .row input[type="submit"] {

        
           font-family: 'Roboto Condensed', sans-serif;
        
		
			line-height: 1.2;
		
    
    

}


.auth-dynamic-forms h2 {
    
        font-family: 'Roboto Condensed', sans-serif;
    
    
    
        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: 'Open Sans', 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: #06a7e2;
        background: #06a7e2;
    }

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



    .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: #06a7e2;
        border-color: #06a7e2;
    }


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

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

.auth-dynamic-forms .row input[type="submit"] {

        
           font-family: 'Roboto Condensed', sans-serif;
        
		
			line-height: 1.2;
		
    
    

}

 .auth-dynamic-forms form #selectDiv ul#suggestions-list li {
    
    
        font-family: 'Open Sans', sans-serif !important;
		font-weight: normal !important;
        
        
        
    
}


.auth .mega--nav .utility--links__dropdown.utility--links__account .new-account-label{

		background-color: #06a7e2 ;

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

.auth .mega--nav .mega-drawer .mega--content .my-account-header.account-heading{
	
		
			font-family: 'Roboto Condensed', sans-serif ;
		
	
	
	
			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: #06a7e2 ;
	
	
		border-color: #06a7e2 ;
	
}
.auth .mega--nav .mega-drawer .mega--content.new-account.open .account-footer a.button-primary.header-buttons:hover{
	
		color: #FFFFFF ;
	
	
		background-color: #000000 ;
	
	
		border-color: #000000 ;
	
}
.auth .mega--nav .mega-drawer .mega--content.new-account.open .account-footer a.button-secondary.header-buttons{
	
		color: #FFFFFF ;
	
	
		background-color: #000000 ;
	
	
		border-color: #000000 ;
	
}
.auth .mega--nav .mega-drawer .mega--content.new-account.open .account-footer a.button-secondary.header-buttons:hover{
	
		color: #06a7e2 ;
	
	
		background-color: #3f3f3f ;
	
	
		border-color: #3f3f3f ;
	
}
.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 ;
	
	
		background-color: #FFFFFF ;
	
	
		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: 'Open Sans', sans-serif ;
		
		
		
	 
	
		text-transform: none ;
	
	
			color: #34768e !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: #34768e  !important;
	
}
@media screen and (max-width: 1023px){
.auth .mega--nav .mega-mobile .top--nav .mega--util a .new-account-label{
	
		background-color: #06a7e2 ;
	
	
		color: #000000 ;
	
    
		
		font-family: 'Open Sans', 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: 'Roboto Condensed', sans-serif ;
		
	
	
	
		text-transform: uppercase ;
	
	
		color: #FFFFFF ;
	
}

.auth header.tfn.mega--nav .mega-mobile .top--nav .mega-drawer a.mega--back:focus,
.auth header.tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--back:focus::after,
.auth header.tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--drawer-back:focus {
	
		color: #06a7e2 ;
	
}

.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: #06a7e2 ;
	
	
		border-color: #06a7e2 ;
	
}
.auth .mega--nav .mega-mobile  .mega-drawer.mobile-open .account-footer .button-primary.header-buttons:hover{
	
		color: #FFFFFF ;
	
	
		background-color: #000000 ;
	
	
		border-color: #000000 ;
	
}
.auth .mega--nav .mega-mobile  .mega-drawer.mobile-open .account-footer .button-secondary.header-buttons{
	
		color: #FFFFFF ;
	
	
		background-color: #000000 ;
	
	
		border-color: #000000 ;
	
}
.auth .mega--nav .mega-mobile  .mega-drawer.mobile-open .account-footer .button-secondary.header-buttons:hover{
	
		color: #06a7e2 ;
	
	
		background-color: #3f3f3f ;
	
	
		border-color: #3f3f3f ;
	
}
.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 ;
	
	
		background-color: #FFFFFF ;
	
	
		border-color: #000000 ;
	
}
.auth .mega--nav .mega-mobile .mega-drawer.mobile-open .my-account-header{
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	 
	
			color: #000000;
		
}
}



.auth .mega--nav .utility--links__dropdown.utility--links__account .new-account-label{

		background-color: #06a7e2 ;

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

.auth .mega--nav .mega-drawer .mega--content .my-account-header.account-heading,
.auth .mega--nav .my-account-header, .auth .mega--nav .mobile-account-header{
  
    
      font-family: 'Roboto Condensed', sans-serif ;
    
  
  
  
      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: #ffffff;
	
	
		background-color: #06a7e2 ;
	
	
		border-color: #06a7e2 ;
	
}
.auth .mega--nav .mega-drawer .mega--content.new-account.open .account-footer a.button-primary.header-buttons:hover{
	
		color: #FFFFFF ;
	
	
		background-color: #303030;
	
	
		border-color: #303030;
	
}
.auth .mega--nav .mega-drawer .mega--content.new-account.open .account-footer a.button-secondary.header-buttons{
	
		color: #FFFFFF ;
	
	
		background-color: #303030;
	
	
		border-color: #303030;
	
}
.auth .mega--nav .mega-drawer .mega--content.new-account.open .account-footer a.button-secondary.header-buttons:hover{
	
		color: #06a7e2 ;
	
	
		background-color: #3f3f3f ;
	
	
		border-color: #3f3f3f ;
	
}
.auth .mega--nav .mega-drawer .mega--content .account-signout{
	
		color: #303030;
	
	
	
		border-color: #303030;
	
}
.auth .mega--nav .mega-drawer .mega--content .account-signout:hover{
	
		color: #000000 ;
	
	
		background-color: #FFFFFF ;
	
	
		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: 'Open Sans', sans-serif;
		
		
		
	 
	
		text-transform: none ;
	
	
			color: #34768e !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: #34768e  !important;
	
}
@media screen and (max-width: 1023px){
.auth .mega--nav .mega-mobile .top--nav .mega--util a .new-account-label{
	
		background-color: #06a7e2 ;
	
	
		color: #000000 ;
	
    
		
		font-family: 'Open Sans', 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: 'Roboto Condensed', sans-serif ;
		
	
	
	
		text-transform: uppercase ;
	
	
		color: #FFFFFF ;
	
}

.auth header.tfn.mega--nav .mega-mobile .top--nav .mega-drawer a.mega--back:focus,
.auth header.tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--back:focus::after,
.auth header.tfn.mega--nav .mega-mobile .top--nav .mega-drawer .mega--drawer-back:focus {
	
		color: #06a7e2 ;
	
}

.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: #06a7e2 ;
	
	
		border-color: #06a7e2 ;
	
}
.auth .mega--nav .mega-mobile  .mega-drawer.mobile-open .account-footer .button-primary.header-buttons:hover{
	
		color: #FFFFFF ;
	
	
		background-color: #000000 ;
	
	
		border-color: #000000 ;
	
}
.auth .mega--nav .mega-mobile  .mega-drawer.mobile-open .account-footer .button-secondary.header-buttons{
	
		color: #FFFFFF ;
	
	
		background-color: #000000 ;
	
	
		border-color: #000000 ;
	
}
.auth .mega--nav .mega-mobile  .mega-drawer.mobile-open .account-footer .button-secondary.header-buttons:hover{
	
		color: #06a7e2 ;
	
	
		background-color: #3f3f3f ;
	
	
		border-color: #3f3f3f ;
	
}
.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 ;
	
	
		background-color: #FFFFFF ;
	
	
		border-color: #000000 ;
	
}
.auth .mega--nav .mega-mobile .mega-drawer.mobile-open .my-account-header{
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	 
	
			color: #000000;
		
}
}
.auth .mega--nav .mega-drawer .mega--content.new-account .account-dashboard-section .account-dashboard-section-heading,
.auth .mega--nav .account-mobile .mega-drawer.mobile-open .account-dashboard-section .account-dashboard-section-heading{
    
        
            font-family: 'Roboto Condensed', sans-serif ;
        
        
            line-height: 1.2;
        
    
    
}
.auth .account-mobile .mega--util .my-account-dashboard,
.auth .account-mobile .account-dashboard-section .account-section-links .account-dashboard-section-links-li{
  
  
    font-family: 'Open Sans', sans-serif;
    
    
    
   
}




.auth-dynamic-forms.auth-hardcoded-forms .raq-form__header h1,
.auth-dynamic-forms.auth-hardcoded-forms h2 {
	
        font-family: 'Roboto Condensed', sans-serif;
    
    
    
        text-transform: uppercase;
    
    
        color: #000000;
    
}

.auth-dynamic-forms button[type="submit"], .pdp-download-center button[type="submit"] {
    
        font-family: 'Roboto Condensed', sans-serif;
    
     
}

.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: 'Open Sans', 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: #06a7e2;
    
}


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

.auth-dynamic-forms.auth-hardcoded-forms button[type="submit"] {  
    
        color: #000000;
    
    
        background: #06a7e2;
    
    
        border-color: #06a7e2;
    
}

.auth-dynamic-forms.auth-hardcoded-forms button[type="submit"]:hover {    
    
        color: #FFFFFF;
    
    
        background: #000000;
    
    
        border-color: #000000;
    
}

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

.auth-dynamic-forms.auth-hardcoded-forms .privacy-links a{
     
            color: #34768e;
    
     
            text-transform: none;
    
}


	.auth-dynamic-forms.auth-hardcoded-forms .privacy-links a:hover{  
        color: #34768e;
    }



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

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

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

.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: #000000 ;
	
	
		border-color: #000000 ;
	
}
.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: #06a7e2 ;
	
	
		background-color: #3f3f3f ;
	
	
		border-color: #3f3f3f ;
	
}

.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{
	
	
		
			line-height: 1.2;
		
	
}

.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: 'Open Sans', sans-serif;
		
		
				
	
}
.click-to-call.modal-open .click-to-call__modal__number p{
	
		 line-height: 1.2;
	
}

.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: #FFFFFF ;
	
	
		background-color: #000000 ;
	
	
		border-color: #000000 ;
	
}

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


.auth .teaser.teaser--banner.teaser--grey .container .inner p,
.auth .teaser.teaser--banner.teaser--white .container .inner p{
  color: #000000;
}



 

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

.auth .contact-card--container .h3, 
.auth .contact-card--container .contact-card--item .compact-card--title{
	
		
			font-family: 'Roboto Condensed', sans-serif ;
		
	
		
}

.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: #000000 ;
	
	
		border-color: #000000 ;
	
}

.auth .contact-card--container .contact-card--item .button.button-secondary:hover{
	
		color: #06a7e2 ;
	
	
		background-color: #3f3f3f ;
	
	
		border-color: #3f3f3f ;
	
}

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

.auth .contact-card--container .contact-card--item p{
	
	
		font-family: 'Open Sans', 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 #999999 ;
		
	}
}

@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 #999999 ;
		
	}
}


 

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

.auth .contact-card--container .h3, 
.auth .contact-card--container .contact-card--item .compact-card--title{
	
		
			font-family: 'Roboto Condensed', sans-serif ;
		
	
		
}

.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: #000000 ;
	
	
		border-color: #000000 ;
	
	
		
			font-family:'Roboto Condensed', sans-serif;
		
	
	
}

.auth .contact-card--container .contact-card--item .button.button-secondary:hover{
	
		color: #06a7e2 ;
	
	
		background-color: #3f3f3f ;
	
	
		border-color: #3f3f3f ;
	
}

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

.auth .contact-card--container .contact-card--item p{
	
	
		font-family: 'Open Sans', 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 #999999 ;
		
	}
}

@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 #999999 ;
		
	}
}




.auth.global-search-results-page .searched-item,
.auth .pagination--results .pagination__numbered-wrapper .pagination__numbered-items,
.auth .page-flipper .page-flipper__select-wrapper a.dropdown-button,
h4.filter-by-heading, 
.filter--panel__section-header,
.auth .drop--menu .menu--content .pag-page-selector:not(.dealer--info) a:not(.button):not(.close) {
	
        font-family: 'Roboto Condensed', sans-serif;
    
    
    
        text-transform: uppercase;
    
    
        color: #000000;
    
}

.auth .global-search-results-page .search-results-heading,
.auth .global-search-results-page .search-results-links,
.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: 'Open Sans', 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 .global-search-results-page .search-results-subheading,
.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 .form:not(.dynamic-form--form):not(.dealers__body--form) label:not(.error):not(.radio):not(.login-panel__label-header){
	
        color: #3f3f3f;
    
}

.auth.global-search-results-page .global-search-results-form .button-primary {
	
        color: #000000;
    
    
        background: #06a7e2;
    
    
        border-color: #06a7e2;
    
}

.auth.global-search-results-page .global-search-results-form .button-primary:hover,
button button-primary dealer-progression results-progression {
	
        color: #FFFFFF;
    
    
        background: #000000;
    
    
        border-color: #000000;
    
}


	.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: #cccccc;
    }
    .auth .global-search-results-page .global-search-results-form .float-container {
    	border-bottom: 1px solid #cccccc !important;
    }
    .auth .filter--panel .filter--panel__body .filter--group:last-of-type {
    	border-bottom: 1px solid #cccccc;
    }
    .auth .filter--panel .filter--panel__body .filter--group,
    .auth .drop--menu .menu--content li,
    .auth .pagination--results .pagination__menu.drop--menu .menu--content .pag-page-selector:nth-of-type(2) a {
    	border-top: 1px solid #cccccc
    }





	.auth .global-search-results-page input[type="checkbox"]:checked::before {
		background: #06a7e2;
  		border: 1px solid #06a7e2;
	}



	.auth .pagination--results .pagination__menu.drop--menu .menu--content .pag-page-selector:hover {
		background-color: #FFFFFF;
	}


	.auth .pagination--results .pagination__menu.drop--menu .menu--content .pag-page-selector {
		background-color: #f0f0f0;
	}


.auth .global-search-results-page .pfp-filter-tag-wrapper .pfp-filter-tag span,
.auth .global-search-results-page .search-results-content__title {
	
	   
		   font-family: 'Open Sans', sans-serif ;
	  
	
    
 }

.auth .global-search-results-page .filter--panel .return-link,
.auth.global-search-results-page .global-search-results-form .button-primary,
.auth .global-search-results-page .drop--menu .menu--content li a,
.auth .global-search-results-page .pfp-filter-tag-wrapper .clear-all .pfp-filter-tag span {

        
           font-family: 'Roboto Condensed', sans-serif;
        
		
			line-height: 1.2;
		
    
    
}

.auth .global-search-results-page .search-results-list__item .featured-results-icon {

	
		font-family:'Roboto Condensed', sans-serif;
	



	color: #000000;



	background-color: #06a7e2;

}
.auth.global-search-results-page .global-search-results-form .suggestionBox .suggestionBoxHeading {
    
	  
		font-family:'Roboto Condensed', sans-serif;
	  
    
     
	
    
	  color: #000000;
    
	
	
      background-color: #f0f0f0 ;
    
}


.auth.global-search-results-page .global-search-results-form .suggestionBox .suggestionBoxSearch #SuggKeywords .sug a,
.auth.global-search-results-page .global-search-results-form .suggestionBox .suggestionBoxSearch #SuggProducts .sug a {
    
    
		font-family: 'Open Sans', sans-serif;
		font-weight: normal;		
		
		
		
    
	
    
      color: #000000;
    
}

.auth .global-search-results-page .global-search-results-form .suggestionBox .suggestionBoxSearch #SuggCategories .sug a {
    
    
		font-family: 'Open Sans', sans-serif;
		font-weight: normal;		
		
		
		
    

    
		text-transform: none;
	

    
      color: #000000;
    
}

.auth .global-search-results-page .search-results-section-heading p {
    
    
		font-family: 'Open Sans', sans-serif;
    
}

.auth.global-search-results-page .search-results-section-heading p:first-child,
.auth .global-search-results-page .search-results-section-heading a {



   
              font-family: 'Open Sans', sans-serif;
   
   
              font-weight: normal;
   
   
   
   
   line-height:1.2;


}


.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: 'Roboto Condensed', sans-serif;
    
    
    
        text-transform: uppercase;
    
    
        color: #000000;
    
}

.tfn.mrkt-banner .mrkt-banner--slide p.info,
.auth .mrkt-banner .mrkt-banner--counter span {
	
    
        font-family: 'Open Sans', 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: #06a7e2;
}   

 


    .auth .notification-message .content-holder .close i{
		
		 color: #000000;
    	
    }
	.auth .notification-message .content-holder .action-holder a.action, 
    .auth .floating-system-notification .system-notification-holder .notification-message .content-holder .action-holder .action,
	.auth .notification-message .content-holder p, 
	.auth .floating-system-notification .system-notification-holder .notification-message .content-holder p,
	.auth .mega--nav .drop--menu .menu--content .notification-message .content-holder .title, 
	.auth .mega--nav .drop--menu .menu--content .notification-message .content-holder .info,
	.auth .mega--nav .utility--links__system-notifications .drop--menu .menu--content .notification-message .content-holder .action-holder a.action,
	.auth .notification-message .content-holder .title, 
	.auth .notification-message .content-holder .info{
		
	
		font-family: 'Open Sans', sans-serif;
		
		
		
		
    }
	.auth .notification-message .content-holder .action-holder a.action, 
    .auth .floating-system-notification .system-notification-holder .notification-message .content-holder .action-holder .action,
	.auth .mega--nav .drop--menu .menu--content .notification-message .content-holder .action-holder .action,
	.auth .mega--nav .utility--links__system-notifications .drop--menu .menu--content .notification-message .content-holder .action-holder a.action{
		
			text-transform: none;
		
		
			color: #34768e !important;
		
	}
	.auth .notification-message .content-holder .action-holder .action:hover,
	.auth .floating-system-notification .system-notification-holder .notification-message .content-holder .action-holder .action:hover,
	.auth .mega--nav .drop--menu .menu--content .notification-message .content-holder .action-holder a.action:hover{
		
			color: #34768e !important;
		
	}
	.auth .notification-message .content-holder .title, 
	.auth .notification-message .content-holder .info, 
	.auth .floating-system-notification .system-notification-holder .notification-message .content-holder .title, 
	.auth .floating-system-notification .system-notification-holder .notification-message .content-holder .info, 
	.auth .mega--nav .drop--menu .menu--content .notification-message .content-holder .title, 
	.auth .mega--nav .drop--menu .menu--content .notification-message .content-holder .info{
		
			color: #000000;
		
	}
	
	.auth .mega--nav .drop--menu .menu--content .notification-message.active, 
	.auth .notification-message.active,
	.auth .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .inner .mega--sidelinks li .notification-message.active a{
		
            background: #f0f0f0;
        
	}
	.auth .utility--links__system-notifications .notification-message:not(:only-of-type):not(:last-of-type),
	.auth .mega--nav .mega-mobile .top--nav .mega-drawer .mega--sidelinks li .notification-message{
		
            border-bottom: 1px solid #cccccc;
        
	}
	
		.auth .mega--nav .utility--links .utility--links__dropdown .drop--menu:hover .dropdown-button {
			color: #FFFFFF;
		}
	
	
		.auth .mega--nav .utility--links .utility--links__dropdown .drop--menu .dropdown-button:hover {
			color: #06a7e2;
		}
		.auth .new-alert {
			background: #06a7e2;
		}
	



    .auth .notification-message .content-holder .close i{
		
		 color: #000000;
    	
    }
	.auth .notification-message .content-holder .action-holder a.action, 
    .auth .floating-system-notification .system-notification-holder .notification-message .content-holder .action-holder .action,
	.auth .notification-message .content-holder p, 
	.auth .floating-system-notification .system-notification-holder .notification-message .content-holder p,
	.auth .mega--nav .drop--menu .menu--content .notification-message .content-holder .title, 
	.auth .mega--nav .drop--menu .menu--content .notification-message .content-holder .info,
	.auth .mega--nav .utility--links__system-notifications .drop--menu .menu--content .notification-message .content-holder .action-holder a.action,
	.auth .notification-message .content-holder .title, 
	.auth .notification-message .content-holder .info{
		
	
		font-family: 'Open Sans', sans-serif;
		
		
		
		
    }
	.auth .notification-message .content-holder .action-holder a.action, 
    .auth .floating-system-notification .system-notification-holder .notification-message .content-holder .action-holder .action,
	.auth .mega--nav .drop--menu .menu--content .notification-message .content-holder .action-holder .action,
	.auth .mega--nav .utility--links__system-notifications .drop--menu .menu--content .notification-message .content-holder .action-holder a.action{
		
			text-transform: none;
		
		
			color: #34768e !important;
		
	}
	.auth .notification-message .content-holder .action-holder .action:hover,
	.auth .floating-system-notification .system-notification-holder .notification-message .content-holder .action-holder .action:hover,
	.auth .mega--nav .drop--menu .menu--content .notification-message .content-holder .action-holder a.action:hover{
		
			color: #34768e !important;
		
	}
	.auth .notification-message .content-holder .title, 
	.auth .notification-message .content-holder .info, 
	.auth .floating-system-notification .system-notification-holder .notification-message .content-holder .title, 
	.auth .floating-system-notification .system-notification-holder .notification-message .content-holder .info, 
	.auth .mega--nav .drop--menu .menu--content .notification-message .content-holder .title, 
	.auth .mega--nav .drop--menu .menu--content .notification-message .content-holder .info{
		
			color: #000000;
		
	}
	
	.auth .mega--nav .drop--menu .menu--content .notification-message.active, 
	.auth .notification-message.active,
	.auth .tfn.mega--nav .mega-mobile .top--nav .mega-drawer .inner .mega--sidelinks li .notification-message.active a{
		
            background: #f0f0f0;
        
	}
	.auth .utility--links__system-notifications .notification-message:not(:only-of-type):not(:last-of-type),
	.auth .mega--nav .mega-mobile .top--nav .mega-drawer .mega--sidelinks li .notification-message{
		
            border-bottom: 1px solid #cccccc;
        
	}
	
		.auth .mega--nav .utility--links .utility--links__dropdown .drop--menu:hover .dropdown-button {
			color: #FFFFFF;
		}
	
	
		.auth .mega--nav .utility--links .utility--links__dropdown .drop--menu .dropdown-button:hover {
			color: #06a7e2;
		}
		.auth .new-alert {
			background: #06a7e2;
		}
	
.auth .no-notification p {
    
    
	
		font-family: 'Open Sans', sans-serif;
	
	
		font-weight: normal;
	
	
	
	
     }  	



.auth .msrp_pdp-overview__section{
	
		  background-color: #000000;
	
}
	
.auth .msrp_pdp-overview__section .pdp-overview__wrapper h3,
.auth .msrp_pdp-overview__section .pdp-overview__wrapper h2,
.auth .msrp_pdp-overview__section .pdp-usp__wrapper h4{
   
		  color: #FFFFFF;
	
	
		  text-transform: uppercase;
	
	
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
    
  }

.auth .msrp_pdp-overview__section .pdp-overview__wrapper p, 
.auth .msrp_pdp-overview__section .pdp-overview__wrapper li {
 
		  color: #FFFFFF;
	
}

.auth .msrp_pdp-overview__section .pdp-overview__wrapper p {
	
	
	
		font-family: 'Open Sans', sans-serif;
		
		
				
	

	
		 line-height: 1.2;
	
}

.auth .msrp_pdp-overview__section .container .pdp-overview__wrapper h3 {
    
    	
		font-family: 'Open Sans', sans-serif ; 
		text-transform: none;
		color: #191919;
	
}




    .auth .unique-selling-proposition .unique-selling-proposition__feature h3,
    .auth .unique-selling-proposition .unique-selling-proposition__feature p {
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
    
    }
    
        .auth .unique-selling-proposition .unique-selling-proposition__feature h3,
        .auth .unique-selling-proposition .unique-selling-proposition__feature p {
            text-transform: uppercase;
        }
    
    
        .auth .unique-selling-proposition .unique-selling-proposition__feature h3,
        .auth .unique-selling-proposition .unique-selling-proposition__feature p {
            color: #FFFFFF;
        }
    
    
        .auth .unique-selling-proposition .row .col {
            border-right: 1px solid #06a7e2;
        }
    
    
    .auth .unique-selling-proposition .unique-selling-proposition__feature h3 .unique-selling-propostion__large-headline {
        text-transform: none;
    }





    .auth .unique-selling-proposition .unique-selling-proposition__feature h3,
    .auth .unique-selling-proposition .unique-selling-proposition__feature p {
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
    
    }
    
        .auth .unique-selling-proposition .unique-selling-proposition__feature h3,
        .auth .unique-selling-proposition .unique-selling-proposition__feature p {
            text-transform: uppercase;
        }
    
    
        .auth .unique-selling-proposition .unique-selling-proposition__feature h3,
        .auth .unique-selling-proposition .unique-selling-proposition__feature p {
            color: #FFFFFF;
        }
    
    
        .auth .unique-selling-proposition .row .col {
            border-right: 1px solid #06a7e2;
        }
    
    
    .auth .unique-selling-proposition .unique-selling-proposition__feature h3 .unique-selling-propostion__large-headline {
        text-transform: none;
    }





.auth .benefits-features{
	
		  background-color: #000000;
	
}

.auth .benefits-features .benefits-features--control .slick-prev:not(.slick-disabled):hover::before,
.auth .benefits-features .benefits-features--control .slick-next.slick-arrow:not(.slick-disabled):hover::before{
	
		  color: #000000;
	
}


.auth .benefits-features .benefits-features--control .slick-prev:not(.slick-disabled):hover,
.auth .benefits-features .benefits-features--control .slick-next:not(.slick-disabled):hover{
	
		background-color: #06a7e2;
	
}

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

.auth div.benefits-features h2,
.auth div.benefits-features p,
.auth .benefits-features h4{
	
		  color: #191919 !important;
	
}

.auth div.benefits-features h2,
.auth .benefits-features h4,
.auth .benefits-features .acc-header{
	
		
			font-family: 'Roboto Condensed', sans-serif;
		
	
	
}

.auth .benefits-features .benefits-features--accordion-content .inner,
.auth .benefits-features .benefits-features--accordion-content .inner p {
	
		
			font-family: 'Roboto Condensed', sans-serif;
		
	
	
}

.auth .benefits-features .text-separator{
	
		background-color: #06a7e2;
	
}

.auth .benefits-features .slick-dots li.slick-active button::before {

		background: #06a7e2;
	
}

.auth .benefits-features .showmore-wrapper .button.button-tertiary:hover {
	
		border-color: #06a7e2;
		color: #06a7e2;
	
}

.auth .benefits-features .benefits-features--accordion-control.active{
	
		border-left:4px solid #06a7e2;
	
}


.auth .benefits-features .acc-header::after {
    
	/*	 border: solid #06a7e2;*/
	
}

.auth .benefits-features .slick-dots li button::before {
	
		background: #FFFFFF;
	
}

.auth .benefits-features .inner p,
.auth .benefits-features li,
.auth .benefits-features .inner{
	
		color: #FFFFFF;
	
}


.auth .benefits-features .showmore-wrapper .button.button-tertiary {
	
		border-color: #FFFFFF;
		color: #FFFFFF;
	
	
	
    
        font-family: 'Roboto Condensed', sans-serif;
    
    
    
}

.auth .benefits-features .acc-header{
	
		color: #FFFFFF;
	
}

.auth .benefits-features .benefits-features--control .slick-prev::before,
.auth .benefits-features .benefits-features--control .slick-next::before{
	
		  color: #FFFFFF;
	
}

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

.auth .benefits-features li {
 

	
		font-family: 'Open Sans', sans-serif;
	
	
		font-weight: normal;
	
	
	
	

}




.productHero .breadcrumb-msrp .breadcrumb__list-msrp li a,
.productHero .breadcrumb-msrp .breadcrumb__list-msrp li span {


	
		font-family: 'Open Sans', sans-serif;
	
	
		font-weight: normal;
	
	
	
	



	color: #000000;

}

.productHero .breadcrumb-msrp .breadcrumb__list-msrp li::after {

		color: #6f6f6f;

}



.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.desktop-view-msrp input[type="checkbox"] + label {
	
	
	    
	       font-family: 'Open Sans', sans-serif;
	    
    

    
		color: #000000;
	

}


.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.desktop-view-msrp input:checked + label{
	
		border-bottom: 2px solid #06a7e2;
	
	
}
.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.desktop-view-msrp input:checked + label:hover {
    
    	background: #fffae7;
	 
	
		border-bottom: 2px solid #06a7e2;
	
}



.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.desktop-view-msrp label {
    
	  	border-bottom: 2px solid #999999;
    
}

.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.desktop-view-msrp label:hover{
	
      background: #f0f0f0 ;
    

}


.auth.pdp-hero.standard,
.auth.pdp-hero.standard .breadcrumb-msrp {

	background-color: #FFFFFF;

}

.auth.pdp-hero.standard .pdp-hero__content img {

	border-color: #cccccc;

}

.auth.pdp-hero.standard .pdp-hero__content h1 {

	
		font-family: 'Roboto Condensed', sans-serif;
	




	color: #000000;

	text-transform: none;
}

.auth.pdp-hero.standard .pdp-hero__content .text-separator {

	background-color: #06a7e2;

}

.auth.pdp-hero.standard .pdp-hero__content .button-wrap .button-tertiary,   
.auth.pdp-hero.full-width .button-wrap .button-tertiary-sm,                 
.auth.pdp-hero.full-width .button-wrap .button-tertiary-alt {               

	
		font-family: 'Roboto Condensed', sans-serif;
	




	text-transform: uppercase;

}

.auth.pdp-hero.standard .pdp-hero__content .button-wrap .button-tertiary,                   
.auth.pdp-hero.full-width .button-wrap .button-tertiary-alt { 

	color: #000000;



	border-color: #000000;


}

.auth .button-wrap .button.button-tertiary-sm,
.auth.pdp-hero.full-width .button-wrap .button-tertiary-sm:active{

	color: #FFFFFF;
    border-color: #FFFFFF;


}

.auth.pdp-hero.standard .pdp-hero__content .button-wrap .button-tertiary:disabled,
.auth.pdp-hero.standard .pdp-hero__content .button-wrap .button-tertiary[disabled],
.auth.pdp-hero.full-width .button-wrap .button-tertiary-sm:disabled,
.auth.pdp-hero.full-width .button-wrap .button-tertiary-sm[disabled],
.auth.pdp-hero.full-width .button-wrap .button-tertiary-alt:disabled,
.auth.pdp-hero.full-width .button-wrap .button-tertiary-alt[disabled] {


	color: #3f3f3f !important;



	background-color: #fffae7 !important;



	border-color: #fffae7 !important;

}

.auth.pdp-hero.standard .pdp-hero__content .button-wrap .button-tertiary:active,
.auth.pdp-hero.full-width .button-wrap .button-tertiary-alt:active {


	color: #000000;



	border-color: #000000;

}


.auth.pdp-hero.standard .pdp-hero__content .top-three .four--item .top-specifications__list dt,
.auth.pdp-hero.standard .pdp-hero__content .top-three .four--item .top-specifications__list dd {

	
		font-family: 'Roboto Condensed', sans-serif;
	




	color: #000000;

}

.auth.pdp-hero.standard .pdp-hero__content .top-three .four--item .top-specifications__list dt {
	
		text-transform: uppercase;
	
}

.auth.pdp-hero.full-width .cta--hero h1,
.auth.pdp-hero.full-width .cta--hero h1 .model-name {

	
		font-family: 'Roboto Condensed', sans-serif;
	




	color: #FFFFFF;

}

.auth.pdp-hero.full-width .cta--hero h1 {
	text-transform: none;
}

.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dt,
.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dd {

	
		font-family: 'Roboto Condensed', sans-serif;
	




	color: #FFFFFF;

}

.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dt {
	
		text-transform: uppercase;
	
}


.auth.pdp-hero.standard .pdp-hero__content .top-three .four--item .top-specifications__list dd,
.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dd,
.auth.pdp-hero.full-width .cta--hero h1 .model-name {
	text-transform: none;
}

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

	.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dt,
	.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dd {
	
		
			font-family: 'Roboto Condensed', sans-serif;
		
	
	
	
	
		color: #000000;
	
	}

	.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dt {
		
			text-transform: uppercase;
		
	}

	
	.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dd {
		text-transform: none;
	}
}

/* <!-- PCP/PFP/PSFP Hero --> */

.auth .pfp-hero h1{
	
		color: #000000;
	
}

.auth .pfp-hero h1,
.auth .pfp-hero.hero-non-image h1{

        
            font-family: 'Roboto Condensed', sans-serif;
        
    
    
	
		  text-transform: uppercase;
	
}


    .auth .text-separator{
        background-color: #06a7e2
    }    
	

.auth .pfp-hero .hero-text p{
	
		color: #000000;

}

	
	
		.auth .pfp-hero .hero-text p{
  			font-family: 'Open Sans', sans-serif ;
	}
	


 
	 .auth .hero-image-wrapper {        
	         background-color: #FFFFFF;
	 }           
 


    .auth .pfp-hero.hero-non-image h1 {
       color: #000000;
   	} 

	 
.auth .pfp-hero.hero-non-image .hero-text p{
	
	        color: #000000;
	
	
	
	
		font-family: 'Open Sans', sans-serif;
		
		
		
	
} 

@media screen and (max-width:1023px){
	
        .auth .hero-non-image.pfp-hero.hero-short--big.hero-short--big-bg .hero-text h1{
	       	color: #000000;
	   	} 
	
	
    	.auth .pfp-hero.hero-short--big.hero-short--big-bg .hero-text h1 {
		  color: #000000;
        }  
	
	
	    .auth .pfp-hero.hero-short--big.hero-short--big-bg .hero-text p{
	  		color: #000000;
	    }
	
}

	
		.auth.pdp-hero.standard .breadcrumb .unit-switch-container ul {
			background: #000000;
			border: 2px solid #000000;
		}
	
	


.auth .pdp-hero-msrp .content-col {
	
		background-color: #FFFFFF;
	
}
  
.auth .pdp-hero-msrp .highlight,
.auth .pdp-hero-msrp h1 span{
	
		
			font-family: 'Roboto Condensed', sans-serif;
		
	
	
}

.auth .pdp-hero-msrp .highlight{
	
		text-transform: uppercase;
		
}


.auth .pdp-hero-msrp h1{

	color: #000000;

}

.auth .pdp-hero-msrp .highlight,
.auth .pdp-hero-msrp .msrp,
.auth .pdp-hero-msrp .top-three .top-specifications__list dd,
.auth .pdp-hero-msrp h1{
	
		color: #000000;
	
}

.auth .pdp-hero-msrp .top-three .top-specifications__list dd,
.auth .pdp-hero-msrp h1,
.auth .pdp-hero-msrp h1 span{
	text-transform: none;
}

.auth .pdp-hero-msrp .msrp-small, 
.auth .pdp-hero-msrp .top-three .top-specifications__list dt{
	
		color: #6f6f6f;
	
}



.auth .pdp-hero-msrp hr {
	
		border-color: #999999;
	
}

.auth .pdp-hero-msrp h1, 
.auth .pdp-hero-msrp .msrp,
.auth .pdp-hero-msrp .msrp-small, 
.auth .pdp-hero-msrp .top-three .top-specifications__list dt{


	
		font-family: 'Open Sans', sans-serif;
	
	
		font-weight: normal;
	
	
	
	

}


.auth .pdp-hero-msrp .button.button-primary {		
    
		  color: #000000;
	
	
    
		  background-color: #06a7e2;
	
	
	
		border-color: #06a7e2;
	 	
}	
	
.auth .pdp-hero-msrp .button.button-primary:hover {
	
		  color: #FFFFFF;
	
	
    
		  background-color: #000000;
	
	
	
		border-color: #000000;
	 			 
}	


.auth .pdp-hero-msrp .button.button-tertiary {
	
		color: #000000;
		
		
	
		border-color: #000000;
	
}

.auth .pdp-hero-msrp .button.button-tertiary:hover {
	
		color: #000000;
		
	
		background-color: #FFFFFF;
	
	
		border-color: #000000;
	
}

 
@media screen and (max-width: 1023px){
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-header p.modal-title,
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li a,
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-body ul li a.unit-switch-selected-container,
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-body ul li a.unit-switch-selected-container label.unit-switch-selected-label,
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-content .modal-body ul li.unit-switch-li {
		
		
			
				font-family: 'Open Sans', sans-serif;
			
			
				font-weight: normal;
			
			
			
			
		

		
			color: #000000;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li,
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li:last-of-type {
		
			border-top: 1px solid #cccccc;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp a i,
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window i {
		
			background: #f0f0f0;
		
		
		
			color: #000000;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body.uom-modal ul li.unit-switch-li:hover,
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.actions-modal-uom .modal-dialog .modal-content .modal-body ul li.unit-switch-li:hover {
		
			background: #fffae7;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-header p.modal-title i {
		
			color: #000000 ;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-header p.modal-title {
		
			
				font-family: 'Roboto Condensed', sans-serif;
			
		
		
		
		
			text-transform: uppercase;
		
		
		
			color: #000000;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body p {
		
		
			
			   font-family: 'Open Sans', sans-serif;
			
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-primary {
		
			color: #000000;
		
		
		
			background-color: #06a7e2;
		
		
		
			border-color: #06a7e2;
		 
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-primary:hover {
		
			color: #FFFFFF;
		
		
		
			background-color: #000000;
		
		
		
			border-color: #000000;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-tertiary {
		
			color: #000000;
			
		
		
		
		
			border-color: #000000;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-tertiary:hover {
		
			color: #000000;
			
		
		
			background-color: #FFFFFF;
		
		
		
			border-color: #000000;
		
	}
}

.auth .modal.small.build-price .modal-dialog .modal-footer .button-primary {
	
	    
	        font-family: 'Roboto Condensed', sans-serif;
     	
	
	
    
		line-height: 1.2;
	

}
.auth .pdp-hero-msrp .button.button-primary, .auth .pdp-hero-msrp .button.button-tertiary {

    
        font-family:'Roboto Condensed', sans-serif;
    



            line-height: 1.2;

}
.auth .pdp-hero-msrp .top-three .top-specifications__list dd {


    
        font-family: 'Open Sans', sans-serif;
    
    
        font-weight: normal;
    
    
    
    

}




.auth .account-pages--login .login-panel__welcome-add .button-container .button-tertiary.account-signout {
	
    
			background-color : transparent;
    
}


.auth .productDetailOffers .auth.offers .offers--header h2,
.auth .productDetailOffers .auth.offers .offers--header .button.button-tertiary,
.auth .productDetailOffers .auth.offers .offers--inner h3,
.auth .productDetailOffers .auth.offers .offers--inner .cat-follow {
	
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
    
}

.auth .productDetailOffers .auth.offers .offers--inner h4,
.auth .productDetailOffers .auth.offers .offers--header p {
	
	
		font-family: 'Open Sans', sans-serif;
		
		
		
	
}

.auth .productDetailOffers .auth.offers .offers--header h2,
.auth .productDetailOffers .auth.offers .offers--header p {
	
		  text-transform: uppercase;
	
	
		  color: #000000;
	
}

.auth .productDetailOffers .auth.offers .offers--header .button.button-tertiary {
	
		  text-transform: uppercase;
	
	
		  color: #000000;
	
	
	
		 border-color: #000000;
	
}

.auth .productDetailOffers .auth.offers .offers--header .button.button-tertiary:hover {
	
		  color: #000000;
	
	
		 background-color: #FFFFFF;
	
	
		 border-color: #000000;
	
}

.auth .productDetailOffers .auth.offers {
	
		background-color: #06a7e2;
	
}
 
.auth .productDetailOffers .auth.offers .offers--inner {
	
		background-color: #FFFFFF;
	
}

.auth .productDetailOffers .auth.offers .offers--inner h3:before {
	
		background-color: #06a7e2;
	
}

.auth .productDetailOffers .auth.offers .offers--inner h3 {
	
		  text-transform: uppercase;
	
	
		  color: #000000;
	
}

.auth .productDetailOffers .auth.offers .offers--inner h4, 
.auth .productDetailOffers .auth.offers .offers--inner .cat-follow {
	
		  text-transform: uppercase;
	
	
		  color: #000000 !important;
	
}



    .auth.technology .technology__title h3,
    .auth.technology .technology-tabs__content-item__inner .button {
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
    
    }

    
        .auth.technology .technology__title h3 {
            color: #000000;
        }
    
    .auth.technology .technology__title p {
        

        
            
                font-family: 'Open Sans', sans-serif;
            
        
    }
    
        .auth.technology .technology__title p {
            color: #000000;
        }
    

    
        div.auth.technology .technology-tabs__carousel-item.active,
        div.auth.technology .technology-tabs__carousel-item.active:hover {
            border-bottom-color: #06a7e2
        }
        div.auth.technology .technology-tabs__carousel-item.active::after,
        div.auth.technology .technology-tabs__carousel-item.active:hover::after {
            border-color: #06a7e2 transparent transparent transparent;
        }
        .auth.technology .technology-tabs__content ul.technology-tabs__vertical li.active > h4,
        .auth.technology .technology-tabs__content ul.technology-tabs__vertical li.active > h4:hover {
            border-left-color: #06a7e2;
        }
    

    
        .auth.technology .technology-tabs__carousel-item.active,
        .auth.technology .technology-tabs__carousel-item.active:hover {
            border-top-width: 1px;
            border-top-style: solid;
            border-top-color: #cccccc;
        }
        .auth.technology .technology-tabs__content .technology-tabs__vertical li {
            border-width: 1px 0 solid;
            border-top-color: #cccccc;
            border-bottom-color: #cccccc;
        }
    
    .auth.technology .technology-tabs__content-item__inner .button {
        
            color: #ffffff;
        
        
            background-color: #06a7e2;
        
        
            border-color: #06a7e2;
        
    }

    .auth.technology .technology-tabs__content-item__inner .button:hover {
        
            color: #ffffff;
        
        
            background-color: #000000;
        
        
            border-color: #000000;
        
    }

    
        .tfn .cookie-warning, .auth .cookie-warning, .cookie-parent .cookie-warning {
            background: #f0f0f0;
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner .h3, .auth .cookie-warning:not(.slick-slide) .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide) .inner .h3 {
            text-transform: uppercase;
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner i, .auth .cookie-warning:not(.slick-slide) .inner i, .cookie-parent .cookie-warning:not(.slick-slide) .inner i {
            color: #000000 !important;
        }
    

    
        .tfn .cookie-warning:not(.slick-slide).social-warning .inner p, .auth .cookie-warning:not(.slick-slide).social-warning .inner p, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner p {
            color: #000000;
        }

        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
            color: #000000;
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
            color: #34768e;
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
            color: #34768e;
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner .h3, .auth .cookie-warning:not(.slick-slide) .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide) .inner .h3 {
            color: #000000 !important;
        }
    

    
        
            .tfn .cookie-warning:not(.slick-slide) .inner .h3, .auth .cookie-warning:not(.slick-slide) .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide) .inner .h3 {
                font-family: 'Roboto Condensed', sans-serif;
            }
        
    

    

    

    
        .tfn .cookie-warning:not(.slick-slide) .inner p, .auth .cookie-warning:not(.slick-slide) .inner p, .cookie-parent .cookie-warning:not(.slick-slide) .inner p {
            font-family: 'Open Sans', sans-serif;
            
            
            
        }

        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
            font-family: 'Open Sans', sans-serif;
            
            
            
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner p, .auth .cookie-warning:not(.slick-slide) .inner p, .cookie-parent .cookie-warning:not(.slick-slide) .inner p {
            font-family: 'Open Sans', sans-serif;
            
            
            
        }

        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
            font-family: 'Open Sans', sans-serif;
            
            
            
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner p, .auth .cookie-warning:not(.slick-slide) .inner p, .cookie-parent .cookie-warning:not(.slick-slide) .inner p {
            font-family: 'Open Sans', sans-serif;
            
            
            
        }

        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
            font-family: 'Open Sans', sans-serif;
            
            
            
        }
    
	.auth.technology .technology-tabs__carousel-item {
    
       
           font-family:'Roboto Condensed', sans-serif;
       
    
    
    
       line-height: 1.2 !important;
    
    }



/* For FontType, Headings & DarkThemeTextColor */
    .auth .pdp-gallery h2,
    .auth .pdp-gallery .media-controls .media-filter,
	.auth .modal.full-inner .modal-dialog .modal-content .modal-header .modal-title,
	.auth .gallery--modal .media-controls-modal .media-filter,
	.auth .gallery--modal .pdp-modal-gallery .media-wrap span
	{
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
    
	
		  text-transform: uppercase;
	
  }
	
    .auth .pdp-gallery h2,
    .auth .pdp-gallery .media-controls .media-filter,
	.auth .productGallery .modal.full-inner .modal-dialog .modal-content .modal-header .modal-title,
	.auth .gallery--modal .media-controls-modal .media-filter,
	.auth .pdp-gallery .slick-next::before,
    .auth .modal.gallery--modal .modal-dialog .modal-content .modal-body .pdp-modal-gallery span {
	 
		  color: #FFFFFF;
	 
   }
   
   .auth .pdp-gallery .slick-dots li button:before {
	 
		  background-color: #FFFFFF;
	 
   }  
   
	
/*  Background & Border Color : Primary Accent Color  */
   .auth .gallery--modal .media-filter.active::after,
   .auth .pdp-gallery .media-filter.active::after,
   .auth .pdp-gallery .slick-dots li.slick-active button:before {
	
		background-color: #06a7e2;
	
   }
 
   .auth .gallery--modal .pdp-modal-gallery-thumbs .thumb.slick-current .border-wrap{
	
		border-color: #06a7e2;
	
   }

   
/*  Background Color : Dark Background  */ 
  .auth .pdp-gallery {
	
		  background-color: #000000;
	
   }


/*  Background Color : Secondary Accent Color  */
   .auth .gallery--modal .pdp-modal-gallery .media-wrap span {
	
		background-color: #2f2f2f;
	
}


/*  Background Color : Dark Theme Text Color  */
   
    .auth .modal.gallery--modal .modal-dialog .modal-content .close,
    .auth .gallery--modal .slick-next::before,
    .auth .gallery--modal .slick-prev::before {
	   color: #FFFFFF;
     }
    
    


.auth .secondary-header-msrp.auth.affix {
	
		background: #FFFFFF ;
	
}

.auth.secondary-header-msrp a p span, 
.auth.secondary-header-msrp .container__secondary-nav .link-list li a,
.auth.secondary-header-msrp .container__secondary-nav .link-list li.nav-item.active a:focus,
.auth.secondary-header-msrp .link-list li.nav-item.active a{
	
    
        font-family: 'Open Sans', sans-serif;
		font-weight: normal; font-style: normal;
        
        
        
    
    
        color: #000000;
    
}


.auth.secondary-header-msrp .container__secondary-nav .secondary-nav__action-btns .button.button-primary{
	
  		border-color: #06a7e2;
	
	
   		background-color: #06a7e2;
	
	
  		color: #000000;
	
}

.auth.secondary-header-msrp .container__secondary-nav .secondary-nav__action-btns .button.button-primary:hover{
	
     	background-color: #000000;
	
	
    	color: #FFFFFF;
	
	
     	border-color: #000000;
	
}

.auth.secondary-header-msrp .container__secondary-nav .secondary-nav__action-btns .button.button-secondary{
	
    	color: #000000 ;
  	
  	
  	
    	border-color: #000000 ;
  	
}

.auth.secondary-header-msrp .container__secondary-nav .secondary-nav__action-btns .button.button-secondary:hover{
	
     	background-color: #FFFFFF;
	
	
    	color: #000000;
	
	
     	border-color: #000000;
	
}

.auth.secondary-header-msrp .container__secondary-nav .link-list li.nav-item.active::after {
    
    	background: #06a7e2 ;
  	
}

.auth.secondary-header-msrp .link-list li.nav-item a:hover {
    
    	background: #f0f0f0 ;
  	
}

.auth.secondary-header-msrp .container__secondary-nav .change-model .change-model-link {   
    
    
        font-family: 'Open Sans', sans-serif;
		font-weight: normal; font-style: normal;
        
        
        
    
    
      text-transform: none;
  	
  	
    	color: #34768e ;
  	
}
.auth.secondary-header-msrp .container__secondary-nav .change-model .change-model-link:hover{	
	
    	color: #34768e ;
  	 
}

@media screen and (max-width: 990px){
	.auth.secondary-header-msrp .container__secondary-nav .link-list li.nav-item.active a,
	.auth.secondary-header-msrp .container__secondary-nav .link-list li.nav-item.active a:focus {
    	
        	background: #000000;
    	
    	
        	color: #FFFFFF;
    	
	}
	.auth .secondary-header-msrp.auth.affix {
	
    	border-top: 1px solid #f0f0f0 ;
  	
	}
}

.auth .modal-dialog .modal-body .modal-choice.active ::after
{
  
   		color: #000000;
   
 
  	    background: #06a7e2;
   
   
        border:1px solid #06a7e2;
   

}




.locator-dealer input[type="text"]:focus{

     border-color: #06a7e2;
 

	 background-color: #FFFFFF;
 
}

.locator-dealer .dealer-heading{
	
	    
	        font-family: 'Roboto Condensed', sans-serif;
	     
	
	
    
			  text-transform: uppercase;
	
	
		color: #000000;
	
}

.locator-dealer .dealer-info.dealer-phone li{
	
	
	    
	       font-family: 'Open Sans', sans-serif;
	    
    
    
		color: #000000;
	  
}

.locator-dealer .dealer-info a {
	
	
	    
	       font-family: 'Open Sans', sans-serif;
	    
    
    
		text-transform: none !important;
	
	
		color: #34768e;
	
}



.auth .related-content .related-content__header h3,
.auth .related-content .related-content__text h4 {
	
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
    
}


.auth .related-content .related-content__header h3,
.auth .related-content .related-content__text h4 {
	
		  text-transform: uppercase;
	
	
		  color: #000000;
	
}


.auth .text-separator,
.auth .related-content .related-content__carousel .slick-dots li.slick-active button::before {
	
		background-color: #06a7e2;
	
}



.auth .related-content .related-content__text p  {
	
	
		font-family: 'Open Sans', sans-serif;
		
		
		
	
}


.auth .related-content .related-content__text p  {
	
		  text-transform: none;
	
	
		  color: #000000;
	
}



.auth .related-content .related-content__carousel .related-content__carousel-item { 
	 
	 		border: 1px solid #cccccc; 
	 
	 }




/* Heading */
   .auth.pdp-related h2,
   .auth.modal .modal-dialog .modal-content .modal-header h2.modal-title,
   .auth .compatible-products .compatible-product-list h3
   {
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
	
    
	
	
		  color: #000000;
	
	 
  }

.auth.modal .modal-dialog .modal-content .modal-header h2.modal-title,	
.auth .compatible-products .compatible-product-list h3 {	
    	
		text-transform: uppercase;	
		
}

/* Default Text Color */
  .auth.pdp-related h3 {
    
    	
  			font-family: 'Open Sans', sans-serif ;
    
				
	
		  color: #000000;
	
  }

/* Accent Bars and Features */
   .auth .text-separator {
	
		  background-color: #06a7e2;
	
   }
   
/* Primary CTA */
    .auth .button.button-primary {		
    
		  color: #000000;
	
	
    
		  background-color: #06a7e2;
	
	
	
		border-color: #06a7e2;
	 	
	}	
	
	.auth .button.button-primary:hover {	
	
		  color: #FFFFFF;
	
	
    
		  background-color: #000000;
	
	
	
		border-color: #000000;
	 			 
	 }	 
	
/* Header Link */
   .auth.pdp-related .product-wrap__carousel .card .card-text h4,
   .auth.pdp-related .product-wrap__carousel .slick-next,
   .auth.pdp-related .product-wrap__carousel .slick-prev,
   .auth.pdp-related .pdp-related__controls__count {	   
	
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
	
    
	
	
		  text-transform: none;
	
	
	
		  color: #000000;
		    	 	   
   }
   
/* Border Lines */
   .auth.pdp-related .pdp-related__controls hr,
   .auth .compatible-product-list,
   .auth.pdp-related .card-body,
   .auth .modal-dialog .modal-choice
   {
   
		border-color: #cccccc;
	    
   }	   

	.auth.pdp-related .card-body{
	
		background: #f0f0f0;
	
	}
	.auth .modal .modal-dialog .modal-content{
	
		 background: #FFFFFF;
    
	}
	
/* Secondary Divider Lines */
   .auth .modal-dialog .modal-header {
	
		border-color: #999999;
	   	   
   }	   

/* Standard Link  */
   .auth .modal .modal-dialog .modal-body .modal-choice {
	
    
		font-family: 'Open Sans', sans-serif;
		
		
		
    
	
	
		  text-transform: none;
	
	
	
		  color: #34768e;
	    	   
   }   
   
   .auth .modal .modal-dialog .modal-body .modal-choice:hover {
	
		  color: #34768e;
	    	   
   }
   
   .auth .pdp-related .button-primary, .auth .modal-dialog .modal-choice p {
	
	    
	        font-family: 'Roboto Condensed', sans-serif;
     	
	
	
    
		line-height: 1.2;
	

	}


.auth .auth.msrp-compare-products-models .compare-frequent-models,
.auth.msrp-compare-products-models .unit-switch-container input[type="checkbox"] + label,
.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.family,
.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.model,
.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.spec-value,
.auth.msrp-compare-products-models .compare-products-display--inner .card .cat-follow.compare-products__model-details,
.auth.msrp-compare-products-models .card .card-text .product-display-value.spec {
	
	    
	        font-family: 'Roboto Condensed', sans-serif;
	     
	
	
}

.auth.msrp-compare-products-models .unit-switch-container input[type="checkbox"] + label,
.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.family,
.auth.msrp-compare-products-models .compare-products-display--inner .card .cat-follow.compare-products__model-details,
.auth.msrp-compare-products-models .card .card-text .product-display-value.spec,
.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.model {
	
		text-transform: uppercase;
	
}


.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.spec-value {
	text-transform: none;
}

.auth.msrp-compare-products-models .compare-products-display--inner .compare-products__model-details {
	text-transform: none;

	
	
		font-family: 'Open Sans', sans-serif;
		
		
		
	
}

.auth.msrp-compare-products-models .compare-tool-wrapper .compare-tool-wrapper-text,
.auth .compare-tool-wrapper p.compare-tool-wrapper-text {	
	text-transform: none;
	
	
	    
	        font-family: &#34;Roboto Condensed“;
	     
	
}

.auth.msrp-compare-products-models .compare-frequent-models {
	
		color: #000000;
	
}

.auth.msrp-compare-products-models .text-separator {
	
		color: #06a7e2;
	
}

.auth.msrp-compare-products-models .unit-switch-container ul li input:checked + label {
	
		  color: #000000;
	
	
		 background: #06a7e2;
	
	
		 border: 1px solid #000000;
	
}

.auth.msrp-compare-products-models .unit-switch-container ul li label,
.auth .unit-switch-container li:first-of-type label,
.auth .unit-switch-container ul {
	
		  color: #FFFFFF;
	
	
		 background: #000000;
	
	
		 border: 1px solid #000000;
	
}

.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.family,
.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.spec {
	
		  color: #6f6f6f;
	
}

.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.model {
	
		  color: #000000;
	
}

.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.spec-value,
.auth.msrp-compare-products-models .compare-products-display--inner .card .cat-follow.compare-products__model-details {
	
		  color: #000000;
	
}

.auth.msrp-compare-products-models .compare-tool-wrapper .compare-tool-wrapper-text,
.auth.msrp-compare-products-models .compare-products-display--inner .card .compare-products__model-details {
	
		  color: #000000;
	
}

.auth.msrp-compare-products-models .button.button-primary {
	
		 color: #000000;
    
	
		 background: #06a7e2;
    
	
		 border-color: #06a7e2;
    
}

.auth.msrp-compare-products-models .button.button-primary:hover {
	
		 color: #FFFFFF;
    
	
		 background: #000000;
    
	
		 border-color: #000000;
    
}








    .auth .virtual-tour h2.virtual-tour__title {
		
			
				font-family: 'Roboto Condensed', sans-serif;
			
		
		
		
			text-transform: uppercase;
		   
		
			  color: #FFFFFF;
		
	}

	.auth .virtual-tour .button.button-primary.virtual-tour__cta-button {
		
			
				font-family: 'Roboto Condensed', sans-serif;
			
		
		
	}
	
	
	.auth .virtual-tour .button.button-primary.virtual-tour__cta-button {
		
			color: #000000;
		
		
			background-color: #06a7e2;
		
		
			border-color: #06a7e2;
		
	}
	
	
	.auth .virtual-tour .button.button-primary.virtual-tour__cta-button:hover {
		
			color: #FFFFFF;
		
		
			background-color: #000000;
		
		
			border-color: #000000;
		
	}
	
	
	.auth .virtual-tour {
		
			background-color: #000000;
		
	}

   

	 
	    .auth.secondary-content-cards{
	        background-color: #f0f0f0
	    }      
	
    
	
	    .auth.secondary-content-cards .card .text-separator{
	        background-color: #06a7e2
	    }    
	
	
	 
	    .auth.secondary-content-cards .card .text-separator h3 {
	        color: #000000;
	    }
	
	
	
	    .auth.secondary-content-cards .card a.cat-follow{
	        color: #000000;
	    }
	

	.auth.secondary-content-cards .card{
	       
	         background-color: #FFFFFF;     
	 
	 
	 		border-color: #cccccc; 
	 
	 }

	 .auth.secondary-content-cards .card a.cat-follow {
		
			
				font-family: 'Roboto Condensed', sans-serif;
			
		
		
		
	 }
    
	 .auth.secondary-content-cards p {
		
		
			font-family: 'Open Sans', sans-serif;
			
			
			
		
	 }
    



    .auth .productDetailsSpecification .row-fluid .span12 h3 {
		
			
				font-family: 'Roboto Condensed', sans-serif;
			
		
		
		
			  text-transform: uppercase;
		
		
			  color: #000000;
		
	}
	
	.auth .productDetailsSpecification .row-fluid .span12 p,
	.auth .productDetailsSpecification .row-fluid .span12 table.flextable tbody tr td,
	.auth .productDetailsSpecification .row-fluid .span12 .unit-switch-with-heading h3 strong,
	.auth .productDetailsSpecification .row-fluid .span12 .unit-switch-with-heading .unit-switch .unit-switch-container strong {
		
		
			
				font-family: 'Open Sans', sans-serif;
			
			
			
			
		
	}
	
	.auth .productDetailsSpecification .row-fluid .span12 p,
	.auth .productDetailsSpecification .row-fluid .span12 table.flextable tbody tr td {
		
			color: #000000;
		
	}
	
	.auth .productDetailsSpecification .row-fluid .span12 .unit-switch-with-heading h3 strong,
	.auth .productDetailsSpecification .row-fluid .span12 .unit-switch-with-heading .unit-switch .unit-switch-container strong {
		
			color: #2f2f2f;
		
	}
	
	.auth .productDetailsSpecification .row-fluid .span12 table.flextable tbody tr:first-child td {
		
			border-top: 1px #cccccc solid;
		
	}
	
	.auth .productDetailsSpecification .row-fluid .span12 table.flextable tbody tr td {
		
			border-top: 1px solid #999999;
			border-bottom: 0;
		
	}
	
	@media screen and (max-width: 767px) {
        .auth .productDetailsSpecification .row-fluid .span12 table.flextable tbody tr:last-child td {
            
                border-bottom: 1px solid #999999;
            
        }
    }


 
.auth h2,
.auth .shopping-tools--section .cat-follow
   {
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
	
    
	
	
		  text-transform: uppercase;
	
	
	
		  color: #2f2f2f;
	
	
   }

 
.auth .shopping-tools--section .text-separator {
	
		  background-color: #2f2f2f;
	
 }

 
.auth .shopping-tools--section .carousel__shopping-tools .material-icons {
	
		  color: #2f2f2f;
	
 }

 
.auth .shopping-tools--section {
	
		  background-color: #06a7e2;
	
 }

 


	<!-- /* Main component heading */ -->
    .productList h3 {
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    	
    
    
        text-transform: uppercase;
    
    
        color: #000000;
    
	}

	<!-- /* Heading on top of each card */ -->
    .productList .selector-container .selector.single-card .title-btn span {
	
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
    
    
        text-transform: uppercase;
    

    
        color: #FFFFFF;
    
    }
	.productList .selector.single-card .title-btn span:hover {
    
        color: #FFFFFF;
    
    }

    <!-- /* Background for heading on top of each card */ -->
    .productList .selector-container .title-btn  {
    
        background: #000000;
    
    }

    /* Border for each card */
    .productList .selector.single-card .content {
	
        border-left: 1px solid #999999;
        border-right: 1px solid #999999;
        border-bottom: 1px solid #999999;
        border-top: 0;
    
    }

    <!-- /* Heading for each spec */ -->
	.productList .selector a dt {
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    	
    
    
        text-transform: uppercase;
    
    
        color: #000000;
    
    }
    .productList .selector a dt:hover {
    
        color: #34768e;
    
    }

	<!-- /* Spec value */  -->
	.productList .selector a dd {
    	
    
        
            font-family: 'Open Sans', sans-serif;
            
			
			
        
    
    
        color: #000000;
    
    }
    .productList .selector a dd:hover {
    
        color: #34768e;
    
    }

    <!-- /* Unit switch */  -->
	.productList .unit-switch .unit-switch-container strong,
    .productList .unit-switch .unit-switch-container li {
    	
    
        
            font-family: 'Open Sans', sans-serif;
            
			
			
        
    
    
        color: #000000;
    
	}



.js .auth .container__specifications.pdp-tab__group .pdp-tab__controls .control--link,
.auth.specifications .col-lg-12 h2,
.auth .container__specifications .col-lg-12 .action-links .action-link,
.js.auth .accordions__actions .btn--link-ui,
.auth .accordion__heading,
.js .auth .container__specifications.pdp-tab__group div.pdp-tab__content h4 {
	
		  text-transform: uppercase;
	
	
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
    
}

.js .auth .container__specifications.pdp-tab__group .pdp-tab__controls .control--link,
.auth .container__specifications .col-lg-12 .action-links .action-link,
.js.auth .accordions__actions .btn--link-ui,
.auth .accordion__heading,
.js .auth .container__specifications.pdp-tab__group div.pdp-tab__content h4 {
	
		  color: #000000;
	
}

.auth .pdp-tab__group .pdp-tab__controls .control--link.active,
.auth .pdp-tab__group .pdp-tab__controls .control--link.active:hover{
	
		  border-bottom-color: #06a7e2;
	
}

.auth .pdp-tab__group .pdp-tab__controls .control--link.active::after {
	
		  border-top-color: #06a7e2;
	
}

.auth .pdp-tab__group .pdp-tab__controls .control--link:hover {
	
		  border-bottom-color: #000000;
	
}

.auth.specifications .col-lg-12 h2 {
	
		  color: #000000;
	
}

.auth .unit-switch-container ul li input:checked + label {
	
		  color: #000000;
	
	
		  background-color: #06a7e2;
	
	
		  border: #000000;
	
}

.auth .unit-switch-container li:last-of-type label {
	
		  color: #FFFFFF;
	
	
		  background-color: #000000;
		  border: #000000;
	
}

.auth.specifications .table-scroll table tbody tr:nth-child(odd) {
	
		  background-color: #f0f0f0;
	
}

.auth.specifications .table-scroll table tbody tr:nth-child(even) {
	
		  background-color: #FFFFFF;
	
}

.auth.js .accordions__group .accordion__item .accordion__body .table-scroll tr td,
.auth.js .accordions__group .accordion__item .accordion__body .table-scroll tr td strong,
.js .auth .container__specifications.pdp-tab__group .pdp-tab__content .col-lg-12 ul li {
	
	
		
			font-family: 'Open Sans', sans-serif;
		
		
		
		
	
	
		color: #000000;
	

}

.auth.specifications .accordion__heading:hover:after {
	
		  border-bottom-color: #06a7e2;
		  border-right-color: #06a7e2;
	
}

.auth .pdp-tab__group .pdp-tab__controls .control--link.active{

    background-color: #FFFFFF ;
  
}

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



.auth .docking-bar .docking-bar--title span,
.auth .docking-bar .docking-bar--model-wrapper .docking-bar--model .docking-bar__selected-model .model--info span.value {
	
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
    
	
	
		  text-transform: uppercase;
	
	
	
		  color: #000000;
	
}

.auth .docking-bar .docking-bar--model-wrapper .docking-bar--model .docking-bar__selected-model .remove i{
	
		  color: #000000;
	
}

.auth .docking-bar .docking-bar--model-wrapper .docking-bar--model.selected{
	
		  border: 1px solid #cccccc;
	
}

.auth .docking-bar--compare-btn-wrapper .button.button-primary {   
    
	
		font-family: 'Roboto Condensed', sans-serif;
	
    
		 
	
		color: #000000;	
	
	
		background-color: #06a7e2;
	
	
		border-color: #06a7e2;
	
}

.auth .docking-bar--compare-btn-wrapper .button.button-primary:hover {    
	
		color: #FFFFFF;
	
	
		background-color: #000000;
	
	
		border-color: #000000;
	
}

.auth .docking-bar{
    
		background-color: #FFFFFF;
	
}



.auth .auth-product-family .title-section h2,
.auth .auth-product-family .catalog-top-pag .pagination--results span,
.auth .product-class .cards-wrap .card-wrapper .card a h2,
.auth .product-class .cards-wrap .card-wrapper .card .card-inner h2,
.auth .cards-loading .button.cards-loading__button,
.auth .pagination span, .auth .item-count span {
	
		
			font-family: 'Roboto Condensed', sans-serif;
		
	
	
	
	
		text-transform: uppercase;
	
}
.auth .auth-product-family .title-section h2,
.auth .cards-loading .button.cards-loading__button {
	
		  color: #000000;
	
}
.auth .cards-loading .button.cards-loading__button:focus,
.auth .cards-loading .button.cards-loading__button:hover {
	
		color: #000000;
	
	
		border-color: #000000;
	
	
		background: #FFFFFF;
	
}
.auth .cards-loading .button.cards-loading__button {
	
		color: #000000;
	
	
		border-color: #000000;
	
	
}

.auth .pagination--results hr,
.auth .auth-product-family .card-wrapper .card {
	
		  border-color: #cccccc;
	
}
.auth .auth-product-family .catalog-bottom-pag .cards-loading::before,
.auth .auth-product-family .catalog-bottom-pag .cards-loading::after {
	
		  background-color: #cccccc;
	
}
.auth .auth-product-family .pagination--results span,
.auth .product-class .cards-wrap .card-wrapper .card a h2 {
	
		color: #000000;
	
}
.auth .auth-product-family .card-wrapper .card .card-title h2::before {
	
		background-color: #06a7e2;
	
}




.auth.msrp-compare-products-models--full .cat-follow--back,
.auth.msrp-compare-products-models--full .cat-follow--back a{

      color: #000000;
  
   
   
		font-family: 'Open Sans', sans-serif;
		
		
		
    
  
      text-transform: none;
  
}

.auth.msrp-compare-products-models.msrp-compare-products-models--full .card-wrapper .card .product-display-value.family{
	text-transform: none;
} 

.auth.msrp-compare-products-models--full .cat-follow--back a:hover{
	
      color: #000000;
  
}

.auth.msrp-compare-products-models--full .cat-follow--back::before{
  
	  color: #6f6f6f;
  
}

<!-- /* Model Tab BackGround */ -->
.auth.msrp-compare-products-models--full .tab-wrapper::before {
  
    background-color: #f0f0f0;
  
}

<!-- /* Border for Tab */ -->
.auth.msrp-compare-products-models--full .tab-wrapper .control--link {
	
        border-left: 1px solid #999999;
    
}

.auth.msrp-compare-products-models--full .tab-wrapper .control--link:last-of-type {
	
        border-right: 1px solid #999999;
    
}

.auth.msrp-compare-products-models--full .tab-wrapper .control--link.active {
	
        border-top: 1px solid #999999;
    
}

<!-- /* Border for Model cards */ -->

<!-- /* Highlighted/Selected Tab */ -->
.auth.msrp-compare-products-models--full .tab-wrapper .control--link.active,
.auth.msrp-compare-products-models--full .tab-wrapper .control--link.active:hover {
 
    border-bottom-color: #06a7e2 ;
  
}
 
<!-- /* Tab and selected-model title */ -->
.auth.msrp-compare-products-models--full .compare-products-display .tab-wrapper .control--link,
.auth.msrp-compare-products-models--full .card .card-selected-model { 
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
	
    
    
    
            text-transform: uppercase;
    

    
     color: #000000;
    
}

<!-- /* Eyebrow heading */ -->
.auth.msrp-compare-products-models--full .card-wrapper .card .product-display-value.family,
.auth.msrp-compare-products-models--full .card-wrapper .card .product-display-value.msrp-value { 
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
	
    
    
     color: #6f6f6f;
    
}

.auth.msrp-compare-products-models--full .card-wrapper .card .product-display-value.family,
.auth.msrp-compare-products-models--full .card-wrapper .card .product-display-value.msrp-value {
 
            text-transform: none;
 
}

<!-- /* Model title on card */ -->
.auth.msrp-compare-products-models--full .card .product-display-value,
.auth.msrp-compare-products-models--full .card-wrapper .card .product-display-value.model,
.auth .compare-products-table-details th .add-model--inner .add,
.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.msrp-value .msrp-value-details {
   
   
		font-family: 'Open Sans', sans-serif;
		
		
		
    

	 
     color: #000000;
     
	
}	

<!-- /* CTA for More Details */ -->
.auth.msrp-compare-products-models--full .comparison-tool-buttons-section .button.button-primary a { 
 
  color: #000000;
 
} 

.auth.msrp-compare-products-models--full .comparison-tool-buttons-section .button.button-primary a, 
.auth.msrp-compare-products-models--full .comparison-tool-buttons-section .button.button-teritiary a,
.auth .compare-products-table-details th,
.auth .compare-products-table-details .header td, 
.auth .compare-products-table-details .sub-header td,
.auth.msrp-compare-products-models--full .show-on-scroll .sticky-table tr th .product-display-value.family,
.auth .compare-products-table-details .expand-collapse-buttons,
.auth .compare-products-table-details .add,
.auth.msrp-compare-products-models .print-icon,
.auth.msrp-compare-products-models--full .add-models-modal .modal-footer .button { 
	
	   
		   font-family: 'Roboto Condensed', sans-serif;
	   
   
   
   
} 

.auth.msrp-compare-products-models--full .show-on-scroll .sticky-table tr th {
	
    	
  			font-family: 'Open Sans', sans-serif ;
		
    
	
}

.auth .compare-products-table-details .compare0,
.auth .compare-products-table-details .compare1,
.auth .compare-products-table-details .compare2,
.auth .compare-products-table-details .comparehidden,
.auth.msrp-compare-products-models--full .show-on-scroll .sticky-table .banner-header-actions a { 
 	
	
			font-family: 'Open Sans', sans-serif;
			
			
			
		
}

.auth.msrp-compare-products-models--full .comparison-tool-buttons-section .button.button-primary { 
 
   border-color: #06a7e2;
 
 
   background-color: #06a7e2;
 
}

.auth.msrp-compare-products-models--full .comparison-tool-buttons-section .button.button-primary:hover a {
 
    color: #FFFFFF;
 
}
.auth.msrp-compare-products-models--full .comparison-tool-buttons-section .button.button-primary:hover {
 
     background-color: #000000;
 
 
     border-color: #000000;
 
}

<!-- /* CTA for Compare with Competitors */ -->
.auth.msrp-compare-products-models.msrp-compare-products-models--full .show-mobile .comparison-tool-buttons-section .compare__model-details,
.auth.msrp-compare-products-models .card .card-header-actions a {
   
   
		font-family: 'Open Sans', sans-serif;
		
		
		
    

	
            text-transform: uppercase;
    
}

.auth.msrp-compare-products-models.msrp-compare-products-models--full .show-mobile .comparison-tool-buttons-section .compare__model-details,
.auth.msrp-compare-products-models--full .card .card-header-actions a,
.auth.msrp-compare-products-models--full .comparison-tool-buttons-section a	{
  
     color: #34768e;
   
}
   
.auth.msrp-compare-products-models--full .card .card-header-actions a:hover {
  
     color: #34768e;
   
}  

<!-- /* CTA for Bulid and Price */ -->
.auth.msrp-compare-products-models--full .comparison-tool-buttons-section .button.button-teritiary a {
 
    color: #000000 ;
  
}
.auth.msrp-compare-products-models--full .comparison-tool-buttons-section .button.button-teritiary {
  
  
    border-color: #000000 ;
  
}

.auth.msrp-compare-products-models--full .comparison-tool-buttons-section .button.button-teritiary a:hover {
  
    color: #000000 ;
  
}
.auth.msrp-compare-products-models--full .comparison-tool-buttons-section .button.button-teritiary:hover {
  
    background-color: #FFFFFF ;
  
  
    border-color: #000000 ;
  
}

<!-- /* Background Color for Add model '+' */ -->
.auth.msrp-compare-products-models--full .add-model--inner.model2 .add span {
   
     background-color: #06a7e2 ;
   
}

<!-- /* Color for Add model '+' */ -->
.auth.msrp-compare-products-models--full .add-model--inner.model2 .add span {
 
     color: #000000 ;
  
}

<!-- /* Background Color  */ -->
.auth.msrp-compare-products-models--full .compare-products-display
 {
   
     background-color: #FFFFFF ;
   
}




.auth.msrp-compare-products-models--full .msrp_unit-switch-container.desktop-view-msrp input[type="checkbox"] + label {
	
	
	    
	       font-family: 'Open Sans', sans-serif;
	    
    

    
		color: #000000;
	

}


.auth.msrp-compare-products-models--full .msrp_unit-switch-container.desktop-view-msrp input:checked + label{
	
		border-bottom: 2px solid #06a7e2;
	
	
}
.auth.msrp-compare-products-models--full .msrp_unit-switch-container.desktop-view-msrp input:checked + label:hover {
    
    	background: #fffae7;
	 
	
		border-bottom: 2px solid #06a7e2;
	
}



.auth.msrp-compare-products-models--full .msrp_unit-switch-container.desktop-view-msrp label {
    
	  	border-bottom: 2px solid #999999;
    
}

.auth.msrp-compare-products-models--full .msrp_unit-switch-container.desktop-view-msrp label:hover{
	
      background: #f0f0f0 ;
    

}

 
@media screen and (max-width: 1023px){
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-header p.modal-title,
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li a,
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-body ul li a.unit-switch-selected-container,
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-body ul li a.unit-switch-selected-container label.unit-switch-selected-label,
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-content .modal-body ul li.unit-switch-li,
	.auth.msrp-compare-products-models--full .return-main-compare a.cat-follow.cat-follow--back {
		
		
			
				font-family: 'Open Sans', sans-serif;
			
			
				font-weight: normal;
			
			
			
			
		

		
			color: #000000;
		
	}
	
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li,
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li:last-of-type {
		
			border-top: 1px solid #cccccc;
		
	}
	
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp a i,
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window i {
		
			background: #f0f0f0;
		
		
		
			color: #000000;
		
	}
	
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body.uom-modal ul li.unit-switch-li:hover,
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.actions-modal-uom .modal-dialog .modal-content .modal-body ul li.unit-switch-li:hover {
		
			background: #fffae7;
		
	}
	
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-header p.modal-title i {
		
			color: #000000 ;
		
	}
	
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-header p.modal-title {
		
			
				font-family: 'Roboto Condensed', sans-serif;
			
		
		
		
		
			text-transform: uppercase;
		
		
		
			color: #000000;
		
	}
	
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body p {
		
		
			
			   font-family: 'Open Sans', sans-serif;
			
		
	}
	
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-primary {
		
			color: #000000;
		
		
		
			background-color: #06a7e2;
		
		
		
			border-color: #06a7e2;
		 
	}
	
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-primary:hover {
		
			color: #FFFFFF;
		
		
		
			background-color: #000000;
		
		
		
			border-color: #000000;
		
	}
	
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-tertiary {
		
			color: #000000;
			
		
		
		
		
			border-color: #000000;
		
	}
	
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-tertiary:hover {
		
			color: #000000;
			
		
		
			background-color: #FFFFFF;
		
		
		
			border-color: #000000;
		
	}
}



.productFacets .mobile-filter-control .container h3,
.productFacets .filter--panel .filter--panel__body .filter--panel__header h4,
.productFacets .filter--panel  .return-link.cat-follow.cat-follow--back {
	
	    
	        font-family: 'Roboto Condensed', sans-serif;
	     
	
	
	
		color: #000000;
	
}


.productFacets .mobile-filter-control .container h3,
.productFacets .filter--panel .filter--panel__body .filter--panel__header h4 {
    
			  text-transform: uppercase;
	
}


.productFacets .filter--panel .return-link.cat-follow.cat-follow--back {
	
		 background-color: #06a7e2;
	
}

.productFacets .filter--panel .filter--panel__body .filter--panel__header .clear-all {
	
	
	    
	       font-family: 'Open Sans', sans-serif;
	    
    
    
		text-transform: none !important;
	
	
		color: #34768e;
	
}
.productFacets .filter--panel .filter--panel__body .filter--panel__header .clear-all:hover {
	
		 color: #34768e;
    
}
.productFacets .filter--panel {
	
		border-color: #999999 !important;
	  
}
.productFacets .filter--panel .filter--panel__body .filter--group .acc-header {
	text-transform: none;
	
	    
	        font-family: 'Roboto Condensed', sans-serif !important;
	     
	
	
	
		  color: #000000;
	
}
.productFacets .filter--panel .filter--panel__body .filter--group .acc-header:hover {
	
		 color: #34768e;
    
}
.productFacets .filter--panel .filter--panel__body .filter--group .filter--inner .filters.filter-boxes.multiple .control.filter label {
	
	
	    
	       font-family: 'Open Sans', sans-serif;
	    
    
    
		color: #000000;
	    
}

.productFacets .filter--panel .filter--panel__body .filter--group .filter--inner .filters.filter-boxes.multiple .control.filter.selected label::before{
	
		background: #06a7e2;
		border-color: #06a7e2;
	
		
}
.productFacets .filter--panel .filter--panel__body .filter--group {
	
		border-color: #cccccc !important;
	  
}

.productFacets .filter--panel .form:not(.dynamic-form--form) input[type="checkbox"]:checked + label::before,
.productFacets .filter--panel .form:not(.dynamic-form--form) input[type="checkbox"]:checked + label + label::before {
	
		color: #000000;
	
}




  .auth .product-tiles .tile-bar-header h4,
  .auth .product-tiles .tile-bar--carousel .product-tile h2{
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
	
    
	
	
		  text-transform: uppercase;
	 	
   }

  .auth .product-tiles .tile-bar .tile-bar--carousel .slick-prev, 
   .auth .product-tiles .tile-bar .tile-bar--carousel .slick-next {
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
        
        	text-transform: none;
        
    
  
    
   }   
	
	.auth .product-tiles .tile-bar-header h4 {
	
		  color: #000000;
	
	} 
 
    .auth .product-tiles .tile-bar--carousel .product-tile h2 {
	
		  color: #000000;
	
	} 

   .auth .product-tiles .tile-bar-header,
   .auth .product-tiles .tile-bar,
   .auth .product-tiles .tile-bar--carousel .product-tile,
   .auth .product-tiles .slick-list {
   
		border-color: #cccccc;
	     
   }
   
   .auth .product-tiles .tile-bar .tile-bar--carousel .slick-prev.slick-disabled,
   .auth .product-tiles .tile-bar .tile-bar--carousel .slick-next.slick-disabled {
   	    opacity: 0.25;
   }

   .auth .product-tiles .tile-bar .tile-bar--carousel .slick-prev, 
   .auth .product-tiles .tile-bar .tile-bar--carousel .slick-next {
   
		color: #000000;
		
   }

 




.auth .auth-product-family .title-section h2,
.auth .auth-product-family .card-wrapper .card h2,
.auth .auth-product-family .card-wrapper .card .value.spec-value,
.auth .auth-product-family .pagination--results span,
.auth .pfp-filter-tag-wrapper .clear-all .pfp-filter-tag span,
.auth .pfp-filter-tag-wrapper .pfp-filter-tag span,
.auth .pfp-filter-tag-wrapper .pfp-filter-tag span span,
.auth.compare-products-models--full .comparsion-tool-heading h1,
.auth.modal .modal-dialog .modal-content .modal-header h2.modal-title,
.auth .form:not(.dynamic-form--form):not(.dealers__body--form) label:not(.error):not(.radio):not(.login-panel__label-header)
{
	
    
		
			font-family:'Roboto Condensed', sans-serif;
		
	
    
		  text-transform: uppercase;
	
}

.auth .auth-product-family .title-section h2,
.auth .auth-product-family .card-wrapper .card .value.spec-value,
.auth .auth-product-family .pagination--results span,
.auth.compare-products-models--full .comparsion-tool-heading h1,
.auth.modal .modal-dialog .modal-content .modal-header h2.modal-title,
.auth .form:not(.dynamic-form--form):not(.dealers__body--form) label:not(.error):not(.radio):not(.login-panel__label-header) {
	
		color: #000000;
	
}

.auth .auth-product-family .card-wrapper .card h2 {
	
		color: #000000;
	
}

.auth .pfp-filter-tag-wrapper .clear-all .pfp-filter-tag span,
.auth .pfp-filter-tag-wrapper .pfp-filter-tag span,
.auth .pfp-filter-tag-wrapper .pfp-filter-tag span span,
.auth .pfp-filter-tag-wrapper .pfp-filter-tag .material-icons {
	
		color: #000000;
	
}

.auth .auth-product-family .title-section h2,
.auth .auth-product-family .pagination--results span,
.auth .pfp-filter-tag-wrapper .pfp-filter-tag span span,
.auth.compare-products-models--full .comparsion-tool-heading h1,
.auth.modal .modal-dialog .modal-content .modal-header h2.modal-title,
.auth .form:not(.dynamic-form--form):not(.dealers__body--form) label:not(.error):not(.radio):not(.login-panel__label-header) {
	
		text-transform: uppercase;
	
}

.auth .auth-product-family .card-wrapper .card h2,
.auth .auth-product-family .card-wrapper .card .value.spec-value {
	text-transform: none;
}

 
.auth .auth-product-family .unit-switch-container ul li input:checked + label {
	
		 color: #000000;
	
	
		 background: #06a7e2;
	
	
		 border: 1px solid #000000;
	
}


.auth .auth-product-family .unit-switch-container ul li label,
.auth .unit-switch-container li:first-of-type label,
.auth .unit-switch-container ul {
	
		 color: #FFFFFF;
	
	
		 background: #000000;
	
	
		 border: 1px solid #000000;
	
}


.auth .auth-product-family .card-wrapper .card,
.auth .auth-product-family .card-wrapper .card .card-footer{
	
	 	border: 1px solid #cccccc; 
	
}


.auth .auth-product-family .card-wrapper .card .value,
.auth .auth-product-family .card-wrapper .card .family,
.auth .auth-product-family .card-wrapper .card .button-link,
.auth .auth-product-family .card-wrapper .card .pricing-msrp.pdp .price{
	
    
		
			font-family:'Roboto Condensed', sans-serif;
		
	
	
		  text-transform: uppercase;
	
	
		color: #2f2f2f;
	
}


.auth .auth-product-family .button.button-primary{
	
		color: #000000;	
	
	
		background-color: #06a7e2;
	
	
		border-color: #06a7e2;
	
}

.auth .auth-product-family .button.button-primary:hover{
	
		color: #FFFFFF;
	
	
		background-color: #000000;
	
	
		border-color: #000000;
	
}

.auth .auth-product-family .button.button-primary{
	
		text-transform: uppercase;
	
	
    
		
			font-family:'Roboto Condensed', sans-serif;
		
	
}


.auth input[type="checkbox"]:checked + label::before, 
.auth input[type="checkbox"]:checked + label + label::before, 
.auth .form:not(.dynamic-form--form) input[type="checkbox"]:checked + label::before, 
.auth .form:not(.dynamic-form--form) input[type="checkbox"]:checked + label + label::before {
	  
		background-color: #06a7e2;
	
}


.auth .auth-product-family .card-wrapper .card .pricing-msrp.pdp .msrp,
.auth .auth-product-family .card-wrapper .card .pricing-msrp.pdp .currency{
	
		font-family: 'Open Sans', sans-serif;
	
	
        color: #3f3f3f;
    
}


.auth .pfp-filter-tag-wrapper .pfp-filter-tag .tag-inner{
	
		 background: #06a7e2;
	
}

	/* Promo Card BG color */
    .productCards .promo--wrap  {
    
        background-color: #FFFFFF;
    
	}

    /* Promo Card heading */
	.auth .productCards .promo__content .promo__heading {
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    	
    
    
        text-transform: uppercase;
    
    
        color: #FFFFFF;
    
	}

	/* Promo Card accent line & selected promo-carousel*/
    .auth .productCards .text-separator,
    .auth .productCards .promo--carousel .slick-dots li.slick-active button::before {
	
        background-color: #06a7e2;
    
    }

    /* Promo Card un-selected promo-carousel */
    .auth .productCards .promo--carousel .slick-dots li button::before {
	
        background-color: #FFFFFF;
    
    }

    /* Promo Card description */
	.auth .productCards .promo__content p {
    
    	font-family: &#34;Roboto Condensed“;
    
    
        color: #FFFFFF;
    
	}

    /* Promo Card primary CTA */
    .auth .productCards .button.button-primary {
	
        color: #000000;
    
    
        background-color: #06a7e2;
    
    
        border-color: #06a7e2;
    
    }
    .auth .productCards .button.button-primary:hover {
	
        color: #FFFFFF;
    
    
        background-color: #000000;
    
    
        border-color: #000000;
    
    }

.auth .product-tiles .tile-bar--carousel .product-tile:hover::after {
	
		background-color: #06a7e2;
	
}
.auth .product-sidekick-wrapper a {
	
		color: #000000;
	
}





	/* Product Banner BG color */
    .productBanners .promo--wrap  {
    
        background-color: #FFFFFF;
    
	}

    /* Product Banner heading */
	.auth .productBanners .promo__content .promo__heading {
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    	
    
    
        color: #FFFFFF;
    
	}

    .auth .productBanners .button.button-primary {
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    	
     
    }

	/* Product Banner accent line & selected promo-carousel*/
    .auth .productBanners .text-separator,
	.auth .productBanners .promo--carousel .slick-dots li.slick-active button::before {
	
        background-color: #06a7e2;
    
    }

    /* Product Banner un-selected promo-carousel */
    .auth .productBanners .promo--carousel .slick-dots li button::before{
	
        background-color: #FFFFFF;
    
    }

    /* Product Banner description */
    .auth .productBanners .promo__content p:not(.promo__heading) {
     
	 font-family: 'Open Sans', sans-serif ;
    
    
        color: #FFFFFF;
    
	}

    /* Product Banner primary CTA button */
    .auth .productBanners .button.button-primary {
	
        color: #000000;
    
    
        background-color: #06a7e2;
    
    
        border-color: #06a7e2;
    
    }
    .auth .productBanners .button.button-primary:hover {
	
        color: #FFFFFF;
    
    
        background-color: #000000;
    
    
        border-color: #000000;
    
    }



.locator-dealer input[type="text"]:focus{

     border-color: #06a7e2;
 

	 background-color: #FFFFFF;
 
}

.locator-dealer .dealer-heading{
	
	    
	        font-family: 'Roboto Condensed', sans-serif;
	     
	
	
    
			  text-transform: uppercase;
	
	
		color: #000000;
	
}

.locator-dealer .dealer-info.dealer-phone li{
	
	
	    
	       font-family: 'Open Sans', sans-serif;
	    
    
    
		color: #000000;
	  
}

.locator-dealer .dealer-info a {
	
	
	    
	       font-family: 'Open Sans', sans-serif;
	    
    
    
		text-transform: none !important;
	
	
		color: #34768e;
	
}


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

	
		.auth .modal.full-inner.modal-gallery-cookie-window .modal-dialog .modal-content p a:hover {
		color: #34768e;
		}
	

.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 div.cookie-warning div.inner p,
.auth .modal.full-inner.modal-gallery-cookie-window .modal-dialog .modal-content p a {
	
	
		font-family: 'Open Sans', sans-serif;
		
		
		
	
}

.auth div.cookie-warning:not(.slick-slide) div.inner .h3 {
  	
		
			font-family: 'Roboto Condensed', sans-serif;
		
	
	
}

.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: #06a7e2;
	
	
		border-color: #06a7e2;
	
}

.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: #000000;
	
	
  		border-color: #000000;
	
}

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

  		color: #000000;
	
	
		background-color: #FFFFFF;
	
	
  		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: #FFFFFF;
	
	
		background-color: #000000;
	
	
		border-color: #000000;
	
}

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

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



.auth-dynamic-forms .downloadLinks .cx-list--celled.cx-list--very-relaxed .cx-list__item a{
	
		color: #34768e;
	
}

.auth-dynamic-forms .header.header--section-header span
{ 
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
	
    
    
    
            text-transform: uppercase;
    

    
     color: #000000;
    
}

.auth-dynamic-forms .downloadLinks .header.header--normal.header--section-header span
{
   
   
		font-family: 'Open Sans', sans-serif;
		
		
		
    

	 
     color: #000000;
     
}	

.auth-dynamic-forms .downloadLinks .cx-list--celled.cx-list--very-relaxed li a .icon-link__text
 { 
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
    
    
    
            text-transform: uppercase;
    
	
    
     color: #34768e;
    
 }

.auth-dynamic-forms .downloadLinks .cx-list--celled.cx-list--very-relaxed li a i
{
   
     color: #34768e;
   
}

.auth-dynamic-forms button[type="submit"], .pdp-download-center button[type="submit"] {
    
        font-family: 'Roboto Condensed', sans-serif;
    
     
}

.auth-dynamic-forms.auth-hardcoded-forms .row .marketing--checkbox a {
 
 
        font-family: 'Open Sans', sans-serif;
         line-height: 1.2;
  }


    .auth .CATArticleArea1.parsys .chatSalesforceForm label,
    .auth .CATArticleArea1.parsys .chatSalesforceForm input:not([type="submit"]),
    .auth .preChatForm label, .auth .preChatForm input:not([type="submit"]) {
        
        
            font-family: 'Open Sans', sans-serif;
            
            
            
        
    }

    .auth .CATArticleArea1.parsys .chatSalesforceForm input[type="submit"], .auth .preChatForm input[type="submit"] {
        
            
                font-family: 'Roboto Condensed', sans-serif;
            
        
        
    }




.auth .auth-product-family .title-section h2,
.auth .auth-product-family .card-wrapper .card h2,
.auth .auth-product-family .card-wrapper .card .value.spec-value,
.auth .auth-product-family .pagination--results span,
.auth .pfp-filter-tag-wrapper .clear-all .pfp-filter-tag span,
.auth .pfp-filter-tag-wrapper .pfp-filter-tag span,
.auth .pfp-filter-tag-wrapper .pfp-filter-tag span span,
.auth.compare-products-models--full .comparsion-tool-heading h1,
.auth.modal .modal-dialog .modal-content .modal-header h2.modal-title,
.auth .modal-dialog .modal-choice p,
.auth .form:not(.dynamic-form--form):not(.dealers__body--form) label:not(.error):not(.radio):not(.login-panel__label-header)
{
	
	
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
}

.auth .auth-product-family .title-section h2,
.auth .auth-product-family .card-wrapper .card h2,
.auth .auth-product-family .card-wrapper .card .value.spec-value,
.auth .auth-product-family .pagination--results span,
.auth .pfp-filter-tag-wrapper .clear-all .pfp-filter-tag span,
.auth .pfp-filter-tag-wrapper .pfp-filter-tag span,
.auth .pfp-filter-tag-wrapper .pfp-filter-tag span span,
.auth.compare-products-models--full .comparsion-tool-heading h1,
.auth.modal .modal-dialog .modal-content .modal-header h2.modal-title,
.auth .form:not(.dynamic-form--form):not(.dealers__body--form) label:not(.error):not(.radio):not(.login-panel__label-header),
.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .value.family
{

		  text-transform: uppercase;
	
}

.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .value.spec
{

		  text-transform: none;
	
}

.auth .auth-product-family .title-section h2,
.auth .auth-product-family .card-wrapper .card .value.spec-value,
.auth .auth-product-family .pagination--results span,
.auth.compare-products-models--full .comparsion-tool-heading h1,
.auth.modal .modal-dialog .modal-content .modal-header h2.modal-title,
.auth .form:not(.dynamic-form--form):not(.dealers__body--form) label:not(.error):not(.radio):not(.login-panel__label-header) {
	
		color: #000000;
	
}

.auth .auth-product-family .card-wrapper .card h2,
.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .value.family {
	
		color: #000000;
	
}

.auth .pfp-filter-tag-wrapper .clear-all .pfp-filter-tag span,
.auth .pfp-filter-tag-wrapper .pfp-filter-tag span,
.auth .pfp-filter-tag-wrapper .pfp-filter-tag span span,
.auth .pfp-filter-tag-wrapper .pfp-filter-tag .material-icons {
	
		color: #000000;
	
}

.auth .auth-product-family .title-section h2,
.auth .auth-product-family .pagination--results span,
.auth .pfp-filter-tag-wrapper .pfp-filter-tag span span,
.auth.compare-products-models--full .comparsion-tool-heading h1,
.auth.modal .modal-dialog .modal-content .modal-header h2.modal-title,
.auth .form:not(.dynamic-form--form):not(.dealers__body--form) label:not(.error):not(.radio):not(.login-panel__label-header) {
	
		text-transform: uppercase;
	
}

.auth .auth-product-family .card-wrapper .card h2,
.auth .auth-product-family .card-wrapper .card .value.spec-value {
	text-transform: none;
}



.auth .auth-product-family .msrp_unit-switch-container.desktop-view-msrp input[type="checkbox"] + label {
	
	
	    
	       font-family: 'Open Sans', sans-serif;
	    
    

    
		color: #000000;
	

}


.auth .auth-product-family .msrp_unit-switch-container.desktop-view-msrp input:checked + label{
	
		border-bottom: 2px solid #06a7e2;
	
	
}
.auth .auth-product-family .msrp_unit-switch-container.desktop-view-msrp input:checked + label:hover {
    
    	background: #fffae7;
	 
	
		border-bottom: 2px solid #06a7e2;
	
}



.auth .auth-product-family .msrp_unit-switch-container.desktop-view-msrp label {
    
	  	border-bottom: 2px solid #999999;
    
}

.auth .auth-product-family .msrp_unit-switch-container.desktop-view-msrp label:hover{
	
      background: #f0f0f0 ;
    

}


.auth .auth-product-family .card-wrapper .card,
.auth .auth-product-family .card-wrapper .card .card-footer{
	
	 	border: 1px solid #cccccc; 
	
}


.auth .auth-product-family .card-wrapper .card .value,
.auth .auth-product-family .card-wrapper .card .family,
.auth .auth-product-family .card-wrapper .card .button-link,
.auth .auth-product-family .card-wrapper .card .pricing-msrp.pdp .price{
	
    
		
			font-family:'Roboto Condensed', sans-serif;
		
	
	
		  text-transform: uppercase;
	
	
		color: #2f2f2f;
	
}


.auth .auth-product-family .button.button-primary{
	
		color: #000000;	
	
	
		background-color: #06a7e2;
	
	
		border-color: #06a7e2;
	
}

.auth .auth-product-family .button.button-primary:hover{
	
		color: #FFFFFF;
	
	
		background-color: #000000;
	
	
		border-color: #000000;
	
}

.auth .auth-product-family .button.button-primary{
	
		text-transform: uppercase;
	
	
    
		
			font-family:'Roboto Condensed', sans-serif;
		
	
}


.auth input[type="checkbox"]:checked + label::before, 
.auth input[type="checkbox"]:checked + label + label::before, 
.auth .form:not(.dynamic-form--form) input[type="checkbox"]:checked + label::before, 
.auth .form:not(.dynamic-form--form) input[type="checkbox"]:checked + label + label::before {
	  
		background-color: #06a7e2;
	
}


.auth .auth-product-family .card-wrapper .card .pricing-msrp.pdp .msrp,
.auth .auth-product-family .card-wrapper .card .pricing-msrp.pdp .currency{
	
		font-family: 'Open Sans', sans-serif;
	
	
        color: #3f3f3f;
    
}


.auth .pfp-filter-tag-wrapper .pfp-filter-tag .tag-inner{
	
		 background: #06a7e2;
	
}

.auth .product-tiles .tile-bar--carousel .product-tile:hover::after {
	
		background-color: #06a7e2;
	
}
.auth .product-sidekick-wrapper a {
	
		color: #000000;
	
}

.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .value.spec
{
    
		color: #6f6f6f;
	
}

.auth .auth-product-family .card-build i {
    
		background-color: #06a7e2;
	
}

.auth .auth-product-family .card-build {
	
        
           font-family: 'Roboto Condensed', sans-serif;
        
    
    
    
       text-transform: uppercase;
    
    
		background-color: #f0f0f0;
	
	
		color: #000000 ;
	
}

.auth .auth-product-family .card-build::before {
	
    	border-color: #f0f0f0 transparent transparent #f0f0f0;
   	 
}

.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .pricing-msrp.pdp .price, 
.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .pricing-msrp.pdp .currency,
.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .value.family,
.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .value.spec,
.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .value.spec-value,
.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .pricing-msrp.pdp .msrp {
    
    
        font-family: 'Open Sans', sans-serif;
		font-weight: normal;
        
        
        
    
}

.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .pricing-msrp.pdp .price, 
.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .pricing-msrp.pdp .currency,
.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .value.spec-value {
    
		color: #000000;
	
}
.auth .auth-pfp-msrp .card-wrapper .card {
   
		background-color: #FFFFFF ;
	
}

 
@media screen and (max-width: 1023px){
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-header p.modal-title,
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li a,
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-body ul li a.unit-switch-selected-container,
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-body ul li a.unit-switch-selected-container label.unit-switch-selected-label,
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-content .modal-body ul li.unit-switch-li {
		
		
			
				font-family: 'Open Sans', sans-serif;
			
			
				font-weight: normal;
			
			
			
			
		

		
			color: #000000;
		
	}
	
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li,
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li:last-of-type {
		
			border-top: 1px solid #cccccc;
		
	}
	
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp a i,
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window i {
		
			background: #f0f0f0;
		
		
		
			color: #000000;
		
	}
	
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body.uom-modal ul li.unit-switch-li:hover,
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.actions-modal-uom .modal-dialog .modal-content .modal-body ul li.unit-switch-li:hover {
		
			background: #fffae7;
		
	}
	
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-header p.modal-title i {
		
			color: #000000 ;
		
	}
	
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-header p.modal-title {
		
			
				font-family: 'Roboto Condensed', sans-serif;
			
		
		
		
		
			text-transform: uppercase;
		
		
		
			color: #000000;
		
	}
	
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body p {
		
		
			
			   font-family: 'Open Sans', sans-serif;
			
		
	}
	
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-primary {
		
			color: #000000;
		
		
		
			background-color: #06a7e2;
		
		
		
			border-color: #06a7e2;
		 
	}
	
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-primary:hover {
		
			color: #FFFFFF;
		
		
		
			background-color: #000000;
		
		
		
			border-color: #000000;
		
	}
	
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-tertiary {
		
			color: #000000;
			
		
		
		
		
			border-color: #000000;
		
	}
	
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-tertiary:hover {
		
			color: #000000;
			
		
		
			background-color: #FFFFFF;
		
		
		
			border-color: #000000;
		
	}
}

.auth .auth-pfp-msrp .card .card-inner .card-inner__link h2 {
    
    	font-family: 'Open Sans', sans-serif ;
    	
         
    
	color: #000000;
    	}

.auth .auth-pfp-msrp .card .card-inner .card-footer .form .control label:not(.error):not(.radio):not(.login-panel__label-header) {
 
 
        font-family: 'Open Sans', sans-serif;
         line-height: 1.2 !important;
  }	




.auth .auth-product-family .title-section h2,
.auth .auth-product-family .card-wrapper .card h2,
.auth .auth-product-family .card-wrapper .card .value.spec-value,
.auth .auth-product-family .pagination--results span,
.auth .pfp-filter-tag-wrapper .clear-all .pfp-filter-tag span,
.auth .pfp-filter-tag-wrapper .pfp-filter-tag span,
.auth .pfp-filter-tag-wrapper .pfp-filter-tag span span,
.auth.compare-products-models--full .comparsion-tool-heading h1,
.auth.modal .modal-dialog .modal-content .modal-header h2.modal-title,
.auth .modal-dialog .modal-choice p,
.auth .form:not(.dynamic-form--form):not(.dealers__body--form) label:not(.error):not(.radio):not(.login-panel__label-header)
{
	
	
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
}

.auth .auth-pfp-msrp .card-wrapper .card .card-inner .new-npi-icon {
	
	
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
	
		color: #000000;
	
}

.auth .modal.small.build-price .modal-dialog .modal-footer .button {
	
		color: #000000;
		
	
	
	
	
		border-color: #000000;
	
	
	
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
}

.auth .modal.small.build-price .modal-dialog .modal-footer .button:hover {
	
		color: #000000;
		
	
	
		background-color: #FFFFFF;
	
	
	
		border-color: #000000;
	
}

.auth .auth-product-family .title-section h2,
.auth .auth-product-family .card-wrapper .card h2,
.auth .auth-product-family .card-wrapper .card .value.spec-value,
.auth .auth-product-family .pagination--results span,
.auth .pfp-filter-tag-wrapper .clear-all .pfp-filter-tag span,
.auth .pfp-filter-tag-wrapper .pfp-filter-tag span,
.auth .pfp-filter-tag-wrapper .pfp-filter-tag span span,
.auth.compare-products-models--full .comparsion-tool-heading h1,
.auth.modal .modal-dialog .modal-content .modal-header h2.modal-title,
.auth .form:not(.dynamic-form--form):not(.dealers__body--form) label:not(.error):not(.radio):not(.login-panel__label-header),
.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .value.family
{

		  text-transform: uppercase;
	
}

.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .value.spec
{

		  text-transform: none;
	
}

.auth .auth-product-family .title-section h2,
.auth .auth-product-family .card-wrapper .card .value.spec-value,
.auth .auth-product-family .pagination--results span,
.auth.compare-products-models--full .comparsion-tool-heading h1,
.auth.modal .modal-dialog .modal-content .modal-header h2.modal-title,
.auth .form:not(.dynamic-form--form):not(.dealers__body--form) label:not(.error):not(.radio):not(.login-panel__label-header) {
	
		color: #000000;
	
}

.auth .auth-product-family .card-wrapper .card h2,
.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .value.family {
	
		color: #000000;
	
}

.auth .pfp-filter-tag-wrapper .clear-all .pfp-filter-tag span,
.auth .pfp-filter-tag-wrapper .pfp-filter-tag span,
.auth .pfp-filter-tag-wrapper .pfp-filter-tag span span,
.auth .pfp-filter-tag-wrapper .pfp-filter-tag .material-icons {
	
		color: #000000;
	
}

.auth .auth-product-family .title-section h2,
.auth .auth-product-family .pagination--results span,
.auth .pfp-filter-tag-wrapper .pfp-filter-tag span span,
.auth.compare-products-models--full .comparsion-tool-heading h1,
.auth.modal .modal-dialog .modal-content .modal-header h2.modal-title,
.auth .form:not(.dynamic-form--form):not(.dealers__body--form) label:not(.error):not(.radio):not(.login-panel__label-header) {
	
		text-transform: uppercase;
	
}

.auth .auth-product-family .card-wrapper .card h2,
.auth .auth-product-family .card-wrapper .card .value.spec-value {
	text-transform: none;
}



.auth .auth-product-family .msrp_unit-switch-container.desktop-view-msrp input[type="checkbox"] + label {
	
	
	    
	       font-family: 'Open Sans', sans-serif;
	    
    

    
		color: #000000;
	

}


.auth .auth-product-family .msrp_unit-switch-container.desktop-view-msrp input:checked + label{
	
		border-bottom: 2px solid #06a7e2;
	
	
}
.auth .auth-product-family .msrp_unit-switch-container.desktop-view-msrp input:checked + label:hover {
    
    	background: #fffae7;
	 
	
		border-bottom: 2px solid #06a7e2;
	
}



.auth .auth-product-family .msrp_unit-switch-container.desktop-view-msrp label {
    
	  	border-bottom: 2px solid #999999;
    
}

.auth .auth-product-family .msrp_unit-switch-container.desktop-view-msrp label:hover{
	
      background: #f0f0f0 ;
    

}


.auth .auth-product-family .card-wrapper .card,
.auth .auth-product-family .card-wrapper .card .card-footer{
	
	 	border: 1px solid #cccccc; 
	
}


.auth .auth-product-family .card-wrapper .card .value,
.auth .auth-product-family .card-wrapper .card .family,
.auth .auth-product-family .card-wrapper .card .button-link,
.auth .auth-product-family .card-wrapper .card .pricing-msrp.pdp .price{
	
    
		
			font-family:'Roboto Condensed', sans-serif;
		
	
	
		  text-transform: uppercase;
	
	
		color: #2f2f2f;
	
}


.auth .auth-product-family .button.button-primary{
	
		color: #000000;	
	
	
		background-color: #06a7e2;
	
	
		border-color: #06a7e2;
	
}

.auth .auth-product-family .button.button-primary:hover{
	
		color: #FFFFFF;
	
	
		background-color: #000000;
	
	
		border-color: #000000;
	
}

.auth .auth-product-family .button.button-primary{
	
		text-transform: uppercase;
	
	
    
		
			font-family:'Roboto Condensed', sans-serif;
		
	
}


.auth input[type="checkbox"]:checked + label::before, 
.auth input[type="checkbox"]:checked + label + label::before, 
.auth .form:not(.dynamic-form--form) input[type="checkbox"]:checked + label::before, 
.auth .form:not(.dynamic-form--form) input[type="checkbox"]:checked + label + label::before {
	  
		background-color: #06a7e2;
	
}


.auth .auth-product-family .card-wrapper .card .pricing-msrp.pdp .msrp,
.auth .auth-product-family .card-wrapper .card .pricing-msrp.pdp .currency{
	
		font-family: 'Open Sans', sans-serif;
	
	
        color: #3f3f3f;
    
}


.auth .pfp-filter-tag-wrapper .pfp-filter-tag .tag-inner,
.auth .auth-pfp-msrp .card-wrapper .card .card-inner .new-npi-icon {
	
		 background: #06a7e2;
	
}

.auth .product-tiles .tile-bar--carousel .product-tile:hover::after {
	
		background-color: #06a7e2;
	
}
.auth .product-sidekick-wrapper a {
	
		color: #000000;
	
}

.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .value.spec,
.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .pricing-msrp.pdp .msrp
{
    
		color: #6f6f6f;
	
}

.auth .auth-product-family .card-build i {
    
		background-color: #06a7e2;
	
}

.auth .auth-product-family .card-build {
	
        
           font-family: 'Roboto Condensed', sans-serif;
        
    
    
    
       text-transform: uppercase;
    
    
		background-color: #f0f0f0;
	
	
		color: #000000 ;
	
}

.auth .auth-product-family .card-build::before {
	
    	border-color: #f0f0f0 transparent transparent #f0f0f0;
   	 
}

.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .pricing-msrp.pdp .price, 
.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .value.family,
.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .value.spec,
.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .value.spec-value,
.auth .auth-product-family .card-wrapper .card .pricing-msrp.pdp .availability-value,
.auth .modal.msrp-info .modal-dialog .modal-content .modal-body p,	
.auth .modal.msrp-info .modal-dialog .modal-footer .button,
.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .pricing-msrp.pdp .msrp {
    
    
        font-family: 'Open Sans', sans-serif;
		font-weight: normal;
        
        
        
    
}

.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .pricing-msrp.pdp .price, 
.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .pricing-msrp.pdp .currency,
.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .value.spec-value,
.auth .auth-product-family .card-wrapper .card .card-inner__link .price-value, 
.auth .auth-product-family .card-wrapper .card .card-inner__link .availability-value {
    
		color: #000000;
	
}
.auth .auth-pfp-msrp .card-wrapper .card {
   
		background-color: #FFFFFF ;
	
}


.auth .auth-product-family .card-wrapper .card .pricing-msrp.pdp .price-value,
.auth .auth-pfp-msrp .card-wrapper .card .card-inner .card-inner__link .pricing-msrp.pdp .currency {
	
    font-family: 'Open Sans', sans-serif ;
	 
}

.auth .auth-product-family .card-wrapper .card .card-link {
	
	
		font-family: 'Open Sans', sans-serif !important;
		
		
		
	
	
		color: #34768e;
	
}

 
@media screen and (max-width: 1023px){
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-header p.modal-title,
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li a,
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-body ul li a.unit-switch-selected-container,
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-body ul li a.unit-switch-selected-container label.unit-switch-selected-label,
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-content .modal-body ul li.unit-switch-li {
		
		
			
				font-family: 'Open Sans', sans-serif;
			
			
				font-weight: normal;
			
			
			
			
		

		
			color: #000000;
		
	}
	
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li,
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li:last-of-type {
		
			border-top: 1px solid #cccccc;
		
	}
	
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp a i,
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window i {
		
			background: #f0f0f0;
		
		
		
			color: #000000;
		
	}
	
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body.uom-modal ul li.unit-switch-li:hover,
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.actions-modal-uom .modal-dialog .modal-content .modal-body ul li.unit-switch-li:hover {
		
			background: #fffae7;
		
	}
	
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-header p.modal-title i {
		
			color: #000000 ;
		
	}
	
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-header p.modal-title {
		
			
				font-family: 'Roboto Condensed', sans-serif;
			
		
		
		
		
			text-transform: uppercase;
		
		
		
			color: #000000;
		
	}
	
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body p {
		
		
			
			   font-family: 'Open Sans', sans-serif;
			
		
	}
	
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-primary {
		
			color: #000000;
		
		
		
			background-color: #06a7e2;
		
		
		
			border-color: #06a7e2;
		 
	}
	
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-primary:hover {
		
			color: #FFFFFF;
		
		
		
			background-color: #000000;
		
		
		
			border-color: #000000;
		
	}
	
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-tertiary {
		
			color: #000000;
			
		
		
		
		
			border-color: #000000;
		
	}
	
	.auth .auth-product-family .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-tertiary:hover {
		
			color: #000000;
			
		
		
			background-color: #FFFFFF;
		
		
		
			border-color: #000000;
		
	}
}

.auth .auth-pfp-msrp .card .card-inner .card-inner__link h2 {
    
    font-family: 'Open Sans', sans-serif ;
         
    
	color: #000000;
    	}

.auth .auth-pfp-msrp .card .card-inner .card-footer .form .control label:not(.error):not(.radio):not(.login-panel__label-header) {
 
 
        font-family: 'Open Sans', sans-serif;
         line-height: 1.2 !important;
  }



.auth .auth.msrp-compare-products-models .compare-frequent-models,
.auth.msrp-compare-products-models .button.button-primary, 
.auth.msrp-compare-products-models .card .card-build-price, 
.auth.msrp-compare-products-models .compare-products-display--inner .card .cat-follow.compare-products__model-details {
	
	    
	        font-family: 'Roboto Condensed', sans-serif;
	     
	
	
}

.auth.msrp-compare-products-models .row .card-wrapper .card .product-display-value.family,
.auth.msrp-compare-products-models .row .card-wrapper .card .product-display-value.model,
.auth.msrp-compare-products-models .row .card .card-text .product-display-value.spec,
.auth.msrp-compare-products-models .row .card-wrapper .card .product-display-value.spec-value,
.auth.msrp-compare-products-models .row .card-wrapper .card .product-card-price-USD .pricing-msrp.pdp .msrp,
.auth.msrp-compare-products-models .row .card-wrapper .card .product-card-price-USD .pricing-msrp.pdp .price,
.auth.msrp-compare-products-models .row .card-wrapper .card .product-card-price-USD .pricing-msrp.pdp .currency {
	
    
        font-family: 'Open Sans', sans-serif;
		font-weight: normal; font-style: normal;
        
        
        
    
}

.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.family,
.auth.msrp-compare-products-models .compare-products-display--inner .card .cat-follow.compare-products__model-details,
.auth.msrp-compare-products-models .card .card-text .product-display-value.spec,
.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.model {
	
		text-transform: uppercase;
	
}


.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.spec-value {
	text-transform: none;
}

.auth.msrp-compare-products-models .compare-products-display--inner .compare-products__model-details {
	text-transform: none;

	
	
		font-family: 'Open Sans', sans-serif;
		
		
		
	
}

.auth.msrp-compare-products-models .compare-tool-wrapper .compare-tool-wrapper-text,
.auth .compare-tool-wrapper p.compare-tool-wrapper-text {	
    
    font-family: 'Open Sans', sans-serif ;
   
}

.auth.msrp-compare-products-models .compare-frequent-models {
	
		color: #000000;
	
}

.auth.msrp-compare-products-models .text-separator {
	
		color: #06a7e2;
	
}



.auth.msrp-compare-products-models .msrp_unit-switch-container.desktop-view-msrp input[type="checkbox"] + label {
	
	
	    
	       font-family: 'Open Sans', sans-serif;
	    
    

    
		color: #000000;
	

}


.auth.msrp-compare-products-models .msrp_unit-switch-container.desktop-view-msrp input:checked + label{
	
		border-bottom: 2px solid #06a7e2;
	
	
}
.auth.msrp-compare-products-models .msrp_unit-switch-container.desktop-view-msrp input:checked + label:hover {
    
    	background: #fffae7;
	 
	
		border-bottom: 2px solid #06a7e2;
	
}



.auth.msrp-compare-products-models .msrp_unit-switch-container.desktop-view-msrp label {
    
	  	border-bottom: 2px solid #999999;
    
}

.auth.msrp-compare-products-models .msrp_unit-switch-container.desktop-view-msrp label:hover{
	
      background: #f0f0f0 ;
    

}

.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.family,
.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.spec {
	
		  color: #6f6f6f;
	
}

.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.model {
	
		  color: #000000;
	
}

.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.spec-value,
.auth.msrp-compare-products-models .compare-products-display--inner .card .cat-follow.compare-products__model-details {
	
		  color: #000000;
	
}

.auth.msrp-compare-products-models .compare-tool-wrapper .compare-tool-wrapper-text,
.auth.msrp-compare-products-models .compare-products-display--inner .card .compare-products__model-details {
	
		  color: #000000;
	
}

.auth.msrp-compare-products-models .button.button-primary {
	
		 color: #000000;
    
	
		 background: #06a7e2;
    
	
		 border-color: #06a7e2;
    
}

.auth.msrp-compare-products-models .button.button-primary:hover {
	
		 color: #FFFFFF;
    
	
		 background: #000000;
    
	
		 border-color: #000000;
    
}

 
@media screen and (max-width: 1023px){
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-header p.modal-title,
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li a,
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-body ul li a.unit-switch-selected-container,
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-body ul li a.unit-switch-selected-container label.unit-switch-selected-label,
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-content .modal-body ul li.unit-switch-li {
		
		
			
				font-family: 'Open Sans', sans-serif;
			
			
				font-weight: normal;
			
			
			
			
		

		
			color: #000000;
		
	}
	
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li,
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li:last-of-type {
		
			border-top: 1px solid #cccccc;
		
	}
	
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp a i,
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window i {
		
			background: #f0f0f0;
		
		
		
			color: #000000;
		
	}
	
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body.uom-modal ul li.unit-switch-li:hover,
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.actions-modal-uom .modal-dialog .modal-content .modal-body ul li.unit-switch-li:hover {
		
			background: #fffae7;
		
	}
	
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-header p.modal-title i {
		
			color: #000000 ;
		
	}
	
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-header p.modal-title {
		
			
				font-family: 'Roboto Condensed', sans-serif;
			
		
		
		
		
			text-transform: uppercase;
		
		
		
			color: #000000;
		
	}
	
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body p {
		
		
			
			   font-family: 'Open Sans', sans-serif;
			
		
	}
	
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-primary {
		
			color: #000000;
		
		
		
			background-color: #06a7e2;
		
		
		
			border-color: #06a7e2;
		 
	}
	
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-primary:hover {
		
			color: #FFFFFF;
		
		
		
			background-color: #000000;
		
		
		
			border-color: #000000;
		
	}
	
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-tertiary {
		
			color: #000000;
			
		
		
		
		
			border-color: #000000;
		
	}
	
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-tertiary:hover {
		
			color: #000000;
			
		
		
			background-color: #FFFFFF;
		
		
		
			border-color: #000000;
		
	}
}





.js .auth .container__specifications.pdp-tab__group .pdp-tab__controls .control--link,
.auth.specifications .col-lg-12 h2,
.auth .container__specifications .col-lg-12 .action-links .action-link,
.js.auth .accordions__actions .btn--link-ui,
.auth .accordion__heading,
.js .auth .container__specifications.pdp-tab__group div.pdp-tab__content h4 {
	
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
    
}

.js .auth .container__specifications.pdp-tab__group .pdp-tab__controls .control--link,
.auth .container__specifications .col-lg-12 .action-links .action-link,
.js.auth .accordions__actions .btn--link-ui,
.auth .accordion__heading,
.js .auth .container__specifications.pdp-tab__group div.pdp-tab__content h4 {
	
		  color: #000000;
	
}

.auth .pdp-tab__group .pdp-tab__controls .control--link.active,
.auth .pdp-tab__group .pdp-tab__controls .control--link.active:hover{
	
		  border-bottom-color: #06a7e2;
	
}

.auth .pdp-tab__group .pdp-tab__controls .control--link.active::after {
	
		  border-top-color: #06a7e2;
	
}

.auth .pdp-tab__group .pdp-tab__controls .control--link:hover {
	
		  border-bottom-color: #000000;
	
}

.auth.specifications .col-lg-12 h2 {
	
		  color: #000000;
	
}



.auth.specifications .msrp_unit-switch-container.desktop-view-msrp input[type="checkbox"] + label {
	
	
	    
	       font-family: ''Open Sans', sans-serif', sans-serif;
	    
    

    
		color: #000000;
	

}


.auth.specifications  .msrp_unit-switch-container.desktop-view-msrp input:checked + label{
	
		border-bottom: 2px solid #06a7e2;
	
	
}
.auth.specifications  .msrp_unit-switch-container.desktop-view-msrp input:checked + label:hover {
    
    	background: #fffae7;
	 
	
		border-bottom: 2px solid #06a7e2;
	
}



.auth.specifications .msrp_unit-switch-container.desktop-view-msrp label {
    
	  	border-bottom: 2px solid #999999;
    
}

.auth.specifications  .msrp_unit-switch-container.desktop-view-msrp label:hover{
	
      background: #f0f0f0 ;
    

}

.auth.specifications .table-scroll table tbody tr:nth-child(odd) {
	
		  background-color: #f0f0f0;
	
}

.auth.specifications .table-scroll table tbody tr:nth-child(even) {
	
		  background-color: #FFFFFF;
	
}

.auth.js .accordions__group .accordion__item .accordion__body .table-scroll tr td,
.auth.js .accordions__group .accordion__item .accordion__body .table-scroll tr td strong,
.js .auth .container__specifications.pdp-tab__group .pdp-tab__content .col-lg-12 ul li {
	
	
		
			font-family: 'Open Sans', sans-serif;
		
		
		
		
	
	
		color: #000000;
	

}

.auth.specifications .accordion__heading:hover:after {
	
		  border-bottom-color: #06a7e2;
		  border-right-color: #06a7e2;
	
}

.auth .pdp-tab__group .pdp-tab__controls .control--link.active{

    background-color: #FFFFFF ;
  
}

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

 
@media screen and (max-width: 1023px){
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-header p.modal-title,
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li a,
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-body ul li a.unit-switch-selected-container,
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-body ul li a.unit-switch-selected-container label.unit-switch-selected-label,
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-content .modal-body ul li.unit-switch-li {
		
		
			
				font-family: 'Open Sans', sans-serif;
			
			
				font-weight: normal;
			
			
			
			
		

		
			color: #000000;
		
	}
	
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li,
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li:last-of-type {
		
			border-top: 1px solid #cccccc;
		
	}
	
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp a i,
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window i {
		
			background: #f0f0f0;
		
		
		
			color: #000000;
		
	}
	
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body.uom-modal ul li.unit-switch-li:hover,
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.actions-modal-uom .modal-dialog .modal-content .modal-body ul li.unit-switch-li:hover {
		
			background: #fffae7;
		
	}
	
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-header p.modal-title i {
		
			color: #000000 ;
		
	}
	
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-header p.modal-title {
		
			
				font-family: 'Roboto Condensed', sans-serif;
			
		
		
		
		
			text-transform: uppercase;
		
		
		
			color: #000000;
		
	}
	
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body p {
		
		
			
			   font-family: 'Open Sans', sans-serif;
			
		
	}
	
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-primary {
		
			color: #000000;
		
		
		
			background-color: #06a7e2;
		
		
		
			border-color: #06a7e2;
		 
	}
	
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-primary:hover {
		
			color: #FFFFFF;
		
		
		
			background-color: #000000;
		
		
		
			border-color: #000000;
		
	}
	
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-tertiary {
		
			color: #000000;
			
		
		
		
		
			border-color: #000000;
		
	}
	
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-tertiary:hover {
		
			color: #000000;
			
		
		
			background-color: #FFFFFF;
		
		
		
			border-color: #000000;
		
	}
}




	.auth a.chat-with-expert-cta span,
	.auth a.chat-with-expert-cta span:hover,
	.auth a.chat-with-expert-cta span:active,
	.auth a.chat-with-expert-cta span:focus {
		
		
			
				font-family: 'Open Sans', sans-serif;
			
		

		
			text-transform: none;
		

		
			color: #FFFFFF;
		
	}

	.auth .chat-with-expert-cta.button.button-secondary {
		
			border : 2px solid #FFFFFF;
		
	}

	.auth .chat-with-expert-cta.button-secondary:focus i {
		
			color : #06a7e2;
		
	}

	
		
			.auth .modal.full-inner .modal-dialog .modal-content .modal-header .modal-title {
				font-family: 'Roboto Condensed', sans-serif;
			}
		
	

	

	
		.auth .modal.full-inner .modal-dialog .modal-content .modal-header .modal-title {
			text-transform: uppercase;
		}
	

	
		.auth .modal.full-inner .modal-dialog .modal-content .modal-header .modal-title {
			color: #000000 !important;
		}
	

	
		.auth .modal-dialog .close {
			color: #000000;
		}
	

	
		.auth .modal.small .modal-dialog .modal-header, .auth .modal.small .modal-dialog .modal-footer {
			border-color: #999999;
		}
	

	
		.auth .modal.small .modal-dialog .modal-body p {
			font-family: 'Open Sans', sans-serif;
			
			
			
		}

		.auth .modal.small .modal-dialog .modal-body a {
			font-family: 'Open Sans', sans-serif;
			
			
			
		}
	

	
		.auth .modal.small .modal-dialog .modal-body p {
			font-family: 'Open Sans', sans-serif;
			
			
			
		}

		.auth .modal.small .modal-dialog .modal-body a {
			font-family: 'Open Sans', sans-serif;
			
			
			
		}
	

	
		.auth .modal.small .modal-dialog .modal-body p {
			font-family: 'Open Sans', sans-serif;
			
			
			
		}

		.auth .modal.small .modal-dialog .modal-body a {
			font-family: 'Open Sans', sans-serif;
			
			
			
		}
	

	


	
		.auth .modal.small .modal-dialog .modal-body p {
			color: #000000;
		}
	

	

	
		
			.auth .modal.small .modal-dialog .modal-body a {
				font-family: 'Open Sans', sans-serif;
			}
		
	

	
		.auth .modal.small .modal-dialog .modal-body a {
			color: #34768e;
		}
	

	
		.auth .modal.small .modal-dialog .modal-body a:hover {
			color: #34768e !important;
		}
	

	
		.auth .modal .modal-footer > :not(:first-child) {
			color: #000000;
		}
	

	

	
		.auth .modal .modal-footer > :not(:first-child) {
			border-color: #000000;
		}
	

	
		.auth .modal .modal-footer > :not(:first-child):hover {
			color: #000000;
		}
	

	
		.auth .modal .modal-footer > :not(:first-child):hover {
			background-color: #FFFFFF;
		}
	

	
		.auth .modal .modal-footer > :not(:first-child):hover {
			border-color: #000000;
		}
	


.auth .family-msrp-disclaimer p {

 
   
    font-family: 'Open Sans', sans-serif;
    
    
    
    
    
   
    background-color: #FFFFFF ;
  
}
 





.auth .secondary-navigation .myaccount--navigation .myaccount--navigation-inner ul li a{
	
	
	    
	       font-family: ''Open Sans', sans-serif', sans-serif;
	    
    

    
		color: #000000;
	
}

.auth .secondary-navigation .myaccount--hero-inner .h2{
	
    	background-color: #FFFFFF;
    
	    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
    
	
      text-transform: uppercase;
  
  
	  color: #000000;
  
}

.auth .secondary-navigation .myaccount--navigation .myaccount--navigation-inner ul li a:hover{
	
      background: #f0f0f0 ;
    
}

.auth .secondary-navigation .myaccount--navigation-inner ul li a.active::after{
	
		background: #06a7e2;
	
}



	
	.auth .modal.full-inner .modal-dialog.login-panel.login-panel__registration .modal-content .modal-header .modal-title {
    
      	
          font-family: 'Roboto Condensed', sans-serif;
        
    
    
	}
	
	.auth .modal.full-inner .modal-dialog.login-panel.login-panel__registration .modal-content .modal-header .modal-title {
	
		text-transform: uppercase;
	
    }
	
	.auth .modal.full-inner .modal-dialog.login-panel.login-panel__registration .modal-content .modal-header .modal-title {
	
		color: #000000;
	
	}
	
.auth .myaccount--details .myaccount--details-info .litem label, .auth .non-edit p, .auth .myaccount--links a, .auth .myaccount--links .title, .auth .myaccount--body .myaccount--details .myaccount--details-info .litem .display {
	
	
	    
	       font-family: 'Open Sans', sans-serif;
	    
		
			line-height: 1.2;
		
    
		
}


.auth .myaccount--details .myaccount--details-info .h3 {
    
	font-family: 'Open Sans', sans-serif;
    
	color: #000000;
    
}

 .auth .myaccount--details .myaccount--details-info .add-option {

        
           font-family: 'Roboto Condensed', sans-serif;
        
		 
            line-height: 1.2;
        
    
    
    
}

.auth .myaccount--details .myaccount--details-info .litem a,
.auth .myaccount--details .myaccount--details-info .edit-link {
 
 
        font-family: 'Open Sans', sans-serif ;
         line-height: 1.2;
  }	



/* For FontType, Headings & DarkThemeTextColor */
    .auth .pdp-gallery h2,
    .auth .pdp-gallery .media-controls .media-filter,
	.auth .modal.full-inner .modal-dialog .modal-content .modal-header .modal-title,
	.auth .gallery--modal .media-controls-modal .media-filter,
	.auth .gallery--modal .pdp-modal-gallery .media-wrap span
	{
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
    
  }
	
    .auth .pdp-gallery h2,
    .auth .pdp-gallery .media-controls .media-filter,
	.auth .productGallery .modal.full-inner .modal-dialog .modal-content .modal-header .modal-title,
	.auth .gallery--modal .media-controls-modal .media-filter,
	.auth .pdp-gallery .slick-next::before,
    .auth .modal.gallery--modal .modal-dialog .modal-content .modal-body .pdp-modal-gallery span {
	 
		  color: #FFFFFF !important;
	 
   }
   
   .auth .pdp-gallery .slick-dots li button:before {
	 
		  background-color: #FFFFFF;
	 
   }  
   
	
/*  Background & Border Color : Primary Accent Color  */
   .auth .gallery--modal .media-filter.active::after,
   .auth .pdp-gallery .media-filter.active::after,
   .auth .pdp-gallery .slick-dots li.slick-active button:before,
   .auth .slick-dots-container > ul li.slick-active {
	
		background-color: #06a7e2;
	
   }
 
   .auth .gallery--modal .pdp-modal-gallery-thumbs .thumb.slick-current .border-wrap{
	
		border-color: #06a7e2;
	
   }

   
/*  Background Color : Dark Background  */ 
  .auth .pdp-gallery {
	
		  background-color: #000000;
	
   }


/*  Background Color : Secondary Accent Color  */
   .auth .gallery--modal .pdp-modal-gallery .media-wrap span {
	
		background-color: #2f2f2f;
	
}


/*  Background Color : Dark Theme Text Color  */
   
    .auth .modal.gallery--modal .modal-dialog .modal-content .close,
    .auth .gallery--modal .slick-next::before,
    .auth .gallery--modal .slick-prev::before {
	   color: #FFFFFF;
     }
    

    
        .tfn .cookie-warning, .auth .cookie-warning, .cookie-parent .cookie-warning {
            background: #f0f0f0;
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner .h3, .auth .cookie-warning:not(.slick-slide) .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide) .inner .h3 {
            text-transform: uppercase;
        }
    

    
        .auth .pdp-gallery .pdp-media-wrap .media-wrap .cookie-warning i, .auth .gallery--modal .pdp-media-wrap .media-wrap .cookie-warning i {
            color: #000000 !important;
        }
    

    
        .tfn .cookie-warning:not(.slick-slide).social-warning .inner p, .auth .cookie-warning:not(.slick-slide).social-warning .inner p, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner p {
            color: #000000;
        }

        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
            color: #000000;
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
            color: #34768e;
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
            color: #34768e;
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner .h3, .auth .cookie-warning:not(.slick-slide) .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide) .inner .h3 {
            color: #000000 !important;
        }
    

    
        
            .tfn .cookie-warning:not(.slick-slide) .inner .h3, .auth .cookie-warning:not(.slick-slide) .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide) .inner .h3 {
                font-family: 'Roboto Condensed', sans-serif;
            }
        
    

    

    

    
        .tfn .cookie-warning:not(.slick-slide) .inner p, .auth .cookie-warning:not(.slick-slide) .inner p, .cookie-parent .cookie-warning:not(.slick-slide) .inner p {
            font-family: 'Open Sans', sans-serif ;
            
            
            
        }

        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
            font-family: 'Open Sans', sans-serif ;
            
            
            
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner p, .auth .cookie-warning:not(.slick-slide) .inner p, .cookie-parent .cookie-warning:not(.slick-slide) .inner p {
            font-family: 'Open Sans', sans-serif ;
            
            
            
        }

        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
            font-family: 'Open Sans', sans-serif ;
            
            
            
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner p, .auth .cookie-warning:not(.slick-slide) .inner p, .cookie-parent .cookie-warning:not(.slick-slide) .inner p {
            font-family: 'Open Sans', sans-serif;
            
            
            
        }

        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
            font-family: 'Open Sans', sans-serif;
            
            
            
        }
    



    
        .tfn .cookie-warning, .auth .cookie-warning, .cookie-parent .cookie-warning {
            background: #f0f0f0;
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner .h3, .auth .cookie-warning:not(.slick-slide) .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide) .inner .h3 {
            text-transform: uppercase;
        }
    

    
        .tfn .cookie-warning:not(.slick-slide).social-warning .inner p, .auth .cookie-warning:not(.slick-slide).social-warning .inner p, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner p {
            color: #000000;
        }

        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
            color: #000000;
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
            color: #34768e !important;
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings:hover, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings:hover, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings:hover {
            color: #34768e !important;
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner .h3, .auth .cookie-warning:not(.slick-slide) .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide) .inner .h3 {
            color: #000000 !important;
        }
    

    
        
            .tfn .cookie-warning:not(.slick-slide) .inner .h3, .auth .cookie-warning:not(.slick-slide) .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide) .inner .h3 {
                font-family: 'Roboto Condensed', sans-serif;
            }
        
    

    

    

    
        .tfn .cookie-warning:not(.slick-slide) .inner p, .auth .cookie-warning:not(.slick-slide) .inner p, .cookie-parent .cookie-warning:not(.slick-slide) .inner p {
            font-family: 'Open Sans', sans-serif ;
            
            
            
        }

        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
            font-family: 'Open Sans', sans-serif ;
            
            
            
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner p, .auth .cookie-warning:not(.slick-slide) .inner p, .cookie-parent .cookie-warning:not(.slick-slide) .inner p {
            font-family: 'Open Sans', sans-serif ;
            
            
            
        }

        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
            font-family: 'Open Sans', sans-serif ;
            
            
            
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner p, .auth .cookie-warning:not(.slick-slide) .inner p, .cookie-parent .cookie-warning:not(.slick-slide) .inner p {
            font-family: 'Open Sans', sans-serif;
            
            
            
        }

        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
            font-family: 'Open Sans', sans-serif;
            
            
            
        }
    


	
    	.auth .call-out--container.call-out--quote .main .quote.right:after,
		.auth .call-out--container.call-out--quote .main .quote.left:before{
              color: #000000;
        }
	
    
        .auth .call-out--container.call-out--line {
              border-left: 3px solid #cccccc;
        }
    
    .auth .call-out--container div.main, 
    .auth .call-out--container p,
    .auth .call-out--container h2,
    .auth .call-out--container h3, 
    .auth .call-out--container h4,
    .auth .call-out--container h5,
    .auth .call-out--container h6,
    .auth .call-out--container ol,
    .auth .call-out--container ul {
    
	
		font-family: 'Open Sans', sans-serif;
	
         }




.auth.blog-dynamic-landing-page .blog-recent-item,
.auth.blog-dynamic-landing-page .blog-dynamic-landing-body .blog-card .blog-card-body .blog-card-title{
    
        
           font-family: 'Roboto Condensed', sans-serif;
        
    
    
    
       text-transform: uppercase;
    
    
       color: #000000;
    
}

.auth .blog-dynamic-landing-page .cat-follow{
    
    
       
         font-family: 'Open Sans', sans-serif;
       
    
    
        text-transform: uppercase;
     
    
        color: #34768e;
    
} 
.auth .blog-dynamic-landing-page .cat-follow:hover{
    
        color: #34768e;
    
}

.auth.blog-dynamic-landing-page .blog-dynamic-landing-body .blog-card .blog-card-body .blog-date,
.auth.blog-dynamic-landing-page .blog-dynamic-landing-body .blog-card .blog-card-body .blog-card-text{
    
    
      
         font-family: 'Open Sans', sans-serif;
      
    
    
         color: #000000;
    
}

.auth .blog-dynamic-landing-page{
    
         background-color: #FFFFFF;
    
}




.auth .list .cat-follow,
.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:'Roboto Condensed', sans-serif;
	



	text-transform: uppercase;

}

.auth .list--compact a .list__item-text h3,
.auth .list--compact .list__item a:hover .list__item-text h3 {

	
		font-family:'Roboto Condensed', sans-serif;
	

	
}

.auth .list--links-standard .list__item-text h3 {
   
   font-family: 'Open Sans', sans-serif;
  
}


.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: #34768e;	

}


	.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: #06a7e2;
	border-color: #06a7e2;
}



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



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

.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 .list__item-text p,
.auth .list--content.list--no-image .list__item-text p, 
.auth .list .filter a .clear.active,
.auth .list--content:not(.list--simple) .list__item-text p,
.auth .list--simple-product .list__item-text p,
.auth .list--simple .list__item-text p,
.auth .list--blog .list__item-text p  {
	

	font-family: 'Open Sans', sans-serif ;
	
	
	

}


 
 .auth .list .item-count span{
	color: #000000;
}

 
.auth .list a .accent-bar{
	background-color: #06a7e2;
}


.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: #cccccc;
}}
@media only screen and (min-width: 992px) {
.auth .list .load-more::before,.auth .list .load-more::after {
	 background: #cccccc;
}}

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


.auth .list a .button-primary{

	color: #000000;	

 
	background-color: #06a7e2;


	border-color: #06a7e2;

}

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

 
	background-color: #000000;

 
	border-color: #000000;

}

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

	color: #000000;	

 

	border-color: #000000;

}

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

 
	background-color: #FFFFFF;

 
	border-color: #000000;

}


.auth .list--blog .list__item .list__item-text span.tag{
	background: #f0f0f0;
}

.auth .list .sort_button{ 
   
        
           font-family: 'Roboto Condensed', sans-serif;
        
    
    
    
       text-transform: uppercase;
    
    
       color: #000000;
    
}
.auth .list .sort_button i
{
  
         color: #000000;
    
}
.auth .list .sort_button .sort-down-arrow,
.auth .list .list__dropdown a 
{
    
    
      
         font-family: 'Open Sans', sans-serif;
      
    
    
    
    
    
    
         color: #000000;
    
}
.auth .list .list__dropdown a:hover{
	
		color: #06a7e2 ;
	
	
		background-color: #3f3f3f ;
	
	
		border-color: #3f3f3f ;
	
}
.auth .list .list__dropdown a:active{
   
	color: #000000;
    
    
    
	border-color: #000000;
    
}
.auth .filter .filter__back-link {

        
           font-family: 'Roboto Condensed', sans-serif;
        
         
			line-height: 1.2;
		
    
    
}

@media screen and (max-width: 767px) {
	.auth .list--content:not(.list--simple) .list__item-text h3,
	.auth .list--simple-product .list__item-text h3,
	.auth .list--simple .list__item-text h3,
	.auth .list--blog .list__item-text h3 {
		
	font-family: 'Open Sans', sans-serif;
		
	}
}

.auth .filter .clear.active, .auth .filter .clear	{
	    
   font-family: 'Open Sans', sans-serif;
    
	color: #000000;
     }


.auth .list .cat-follow,
.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:'Roboto Condensed', sans-serif;
	



	text-transform: uppercase;

}

.auth .list--compact a .list__item-text h3,
.auth .list--compact .list__item a:hover .list__item-text h3 {

	
		font-family:'Roboto Condensed', sans-serif;
	

	
}

.auth .list--links-standard .list__item-text h3 {
	
	font-family: 'Open Sans', sans-serif;
	
   
 }


.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: #34768e;	

}


	.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: #06a7e2;
	border-color: #06a7e2;
}



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



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

.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 .list__item-text p,
.auth .list--content.list--no-image .list__item-text p, 
.auth .list .filter a .clear.active,
.auth .list--content:not(.list--simple) .list__item-text p,
.auth .list--simple-product .list__item-text p,
.auth .list--simple .list__item-text p,
.auth .list--blog .list__item-text p {
	

	font-family: 'Open Sans', sans-serif ;
	
	
	

}


 
 .auth .list .item-count span{
	color: #000000;
}

 
.auth .list a .accent-bar{
	background-color: #06a7e2;
}


.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: #cccccc;
}}
@media only screen and (min-width: 992px) {
.auth .list .load-more::before,.auth .list .load-more::after {
	 background: #cccccc;
}}

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


.auth .list a .button-primary{

	color: #000000;	

 
	background-color: #06a7e2;


	border-color: #06a7e2;

}

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

 
	background-color: #000000;

 
	border-color: #000000;

}

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

	color: #000000;	

 

	border-color: #000000;

}

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

 
	background-color: #FFFFFF;

 
	border-color: #000000;

}


.auth .list--blog .list__item .list__item-text span.tag{
	background: #f0f0f0;
}

.auth .list .sort_button{ 
   
        
           font-family: 'Roboto Condensed', sans-serif;
        
    
    
    
       text-transform: uppercase;
    
    
       color: #000000;
    
}

.auth .list .sort_button i
{
  
         color: #000000;
    
}
.auth .list .sort_button .sort-down-arrow,
.auth .list .list__dropdown a 
{
    
    
      
         font-family: 'Open Sans', sans-serif;
      
    
    
    
    
    
    
         color: #000000;
    
}

.auth .list .list__dropdown a:hover{

	
		color: #06a7e2 ;
	
	
		background-color: #3f3f3f ;
	
	
		border-color: #3f3f3f ;
	
}
.auth .list .list__dropdown a:active{
   
	color: #000000;
    
    
    
	border-color: #000000;
    
}
.auth .filter .filter__back-link {

	
		font-family: 'Roboto Condensed', sans-serif;
	
	
		line-height: 1.2;
	


}

@media screen and (max-width: 767px) {
	.auth .list--content:not(.list--simple) .list__item-text h3,
	.auth .list--simple-product .list__item-text h3,
	.auth .list--simple .list__item-text h3,
	.auth .list--blog .list__item-text h3 {
		
	font-family: 'Open Sans', sans-serif;
		
	}
}
.auth .filter .clear.active, .auth .filter .clear	{
	    
   font-family: 'Open Sans', sans-serif;
    
	color: #000000;
     }


.auth .list .cat-follow,
.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:'Roboto Condensed', sans-serif;
	



	text-transform: uppercase;

}

.auth .list--compact a .list__item-text h3,
.auth .list--compact .list__item a:hover .list__item-text h3 {

	
		font-family:'Roboto Condensed', sans-serif;
	

	
}

.auth .list--links-standard .list__item-text h3 {
	
	font-family: 'Open Sans', sans-serif;
   
 }


.auth .list .list__item-text h3,
.auth .list .list__item-text h1,
.auth .list .list__item-text h2,
.auth .list .list__item-text h4,
.auth .list .list__item-text h5,
.auth .list .list__item-text h6, 
.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: #34768e;	

}


	.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: #06a7e2;
	border-color: #06a7e2;
}



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



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

.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 .list__item-text p,
.auth .list--content.list--no-image .list__item-text p, 
.auth .list .filter a .clear.active,
.auth .list--content:not(.list--simple) .list__item-text p,
.auth .list--simple-product .list__item-text p,
.auth .list--simple .list__item-text p,
.auth .list--blog .list__item-text p {
	

	font-family: 'Open Sans', sans-serif ;
	
	
	

}


 
 .auth .list .item-count span{
	color: #000000;
}

 
.auth .list a .accent-bar{
	background-color: #06a7e2;
}


.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: #cccccc;
}}
@media only screen and (min-width: 992px) {
.auth .list .load-more::before,.auth .list .load-more::after {
	 background: #cccccc;
}}

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


.auth .list a .button-primary{

	color: #000000;	

 
	background-color: #06a7e2;


	border-color: #06a7e2;

}

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

 
	background-color: #000000;

 
	border-color: #000000;

}

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

	color: #000000;	

 

	border-color: #000000;

}

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

 
	background-color: #FFFFFF;

 
	border-color: #000000;

}


.auth .list--blog .list__item .list__item-text span.tag{
	background: #f0f0f0;
}

.auth .list .sort_button{ 
   
        
           font-family: 'Roboto Condensed', sans-serif;
        
    
    
    
       text-transform: uppercase;
    
    
       color: #000000;
    
}

.auth .list .sort_button i
{
  
         color: #000000;
    
}
.auth .list .sort_button .sort-down-arrow,
.auth .list .list__dropdown a 
{
    
    
      
         font-family: 'Open Sans', sans-serif;
      
    
    
    
    
    
    
         color: #000000;
    
}

.auth .list .list__dropdown a:hover{

	
		color: #06a7e2 ;
	
	
		background-color: #3f3f3f ;
	
	
		border-color: #3f3f3f ;
	
}
.auth .list .list__dropdown a:active{
   
	color: #000000;
    
    
    
	border-color: #000000;
    
}
.auth .filter .filter__back-link {

	
		font-family: 'Roboto Condensed', sans-serif;
	
	
		line-height: 1.2;
	


}

@media screen and (max-width: 767px) {
	.auth .list--content:not(.list--simple) .list__item-text h3,
	.auth .list--simple-product .list__item-text h3,
	.auth .list--simple .list__item-text h3,
	.auth .list--blog .list__item-text h3 {
		
	font-family: 'Open Sans', sans-serif;
		
	}
}
.auth .filter .clear.active, .auth .filter .clear {
   
    font-family: 'Open Sans', sans-serif;
   
	color: #000000;
   
}


 
  .auth .secondary-navigation.secondary-navigation--industry .current-page.active::after, 
  .auth .secondary-navigation.secondary-navigation--industry .current-page.active p::after,
  .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: #06a7e2; 
     } 
  

.auth .secondary-navigation nav ul li a,
.auth .secondary-navigation nav ul li a:hover {

	
		font-family:'Roboto Condensed', sans-serif;
	



	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: #06a7e2;
  
  
	 border-color: #06a7e2;
   
 }
.auth .secondary-navigation .secondary-navigation__action-buttons .button:hover.button-primary, .button:focus.button-primary a {
   
	 color: #FFFFFF;
   
   
	 background-color: #000000;
   
   
	 border-color: #000000;
   
  }

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

  
  .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.secondary-navigation--industry .current-page.active, 
  .auth .secondary-navigation.secondary-navigation--industry .current-page.active p,
  .auth .secondary-navigation nav ul li a.active-page,
  .auth .secondary-navigation nav ul li a:hover {
	color: #06a7e2; 
  }
  

	
   		div.secondary-navigation.secondary-navigation--industry div.container div.row div.col-3 a {
        	color:#FFFFFF;
    	}
  	

.auth .secondaryNavigation .secondary-navigation-dropdown .select .select__trigger { 
   
        
           font-family: 'Roboto Condensed', sans-serif;
        
    
    
    
       text-transform: uppercase;
    
    
       color: #000000 !important;
    
}

.auth .secondaryNavigation .secondary-navigation-dropdown .select::after {
    
       color: #000000;
    
}

.auth .secondary-navigation-dropdown .secondary-navigation-dropdown-mobile .dropdown-mobile-modal .dropdown-mobile-category-selection::after,
.auth .secondary-navigation-dropdown .secondary-navigation-dropdown-mobile .dropdown-mobile-modal .secondary-navigation-dropdown-window .modal-dialog .modal-content .modal-body .dropdown-modal-selected-container,
.auth .secondary-navigation-dropdown .secondary-navigation-dropdown-mobile .dropdown-mobile-modal .secondary-navigation-dropdown-window .modal-dialog .modal-content .modal-body ul li a {
   
      color: #000000;
   
   
    
      
         font-family: 'Open Sans', sans-serif;
      
   
   
   
    
}

.auth .secondaryNavigation .secondary-navigation-dropdown .custom-option {
    
    
      
         font-family: 'Open Sans', sans-serif;
      
	
	
	
    
    
       color: #000000 !important;
    
}

.auth .secondaryNavigation .secondary-navigation-dropdown .custom-option:hover {
    
		color: #06a7e2 !important; 
	
	
		background-color: #3f3f3f !important;
	
	
		border-color: #3f3f3f !important;
	
}
.auth .secondaryNavigation .secondary-navigation-dropdown .custom-option:active {
    
	    color: #000000 !important;
    
    
    
	    border-color: #000000;
    
}
.auth .secondary-navigation.secondary-navigation--industry p,
.auth .secondary-navigation .secondary-navigation__action-buttons a {
   
	
		font-family: 'Roboto Condensed', sans-serif;
	
   
    }



 
  .auth .secondary-navigation.secondary-navigation--industry .current-page.active::after, 
  .auth .secondary-navigation.secondary-navigation--industry .current-page.active p::after,
  .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: #06a7e2; 
     } 
  

.auth .secondary-navigation nav ul li a,
.auth .secondary-navigation nav ul li a:hover {

	
		font-family:'Roboto Condensed', sans-serif;
	



	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: #06a7e2;
  
  
	 border-color: #06a7e2;
   
 }
.auth .secondary-navigation .secondary-navigation__action-buttons .button:hover.button-primary, .button:focus.button-primary a {
   
	 color: #FFFFFF;
   
   
	 background-color: #000000;
   
   
	 border-color: #000000;
   
  }

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

  
  .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.secondary-navigation--industry .current-page.active, 
  .auth .secondary-navigation.secondary-navigation--industry .current-page.active p,
  .auth .secondary-navigation nav ul li a.active-page,
  .auth .secondary-navigation nav ul li a:hover {
	color: #06a7e2; 
  }
  

	
   		div.secondary-navigation.secondary-navigation--industry div.container div.row div.col-3 a {
        	color:#FFFFFF;
    	}
  	 

.auth .secondaryNavigation .secondary-navigation-dropdown .select .select__trigger { 
   
        
           font-family: 'Roboto Condensed', sans-serif;
        
    
    
    
       text-transform: uppercase;
    
    
       color: #000000 !important;
    
}

.auth .secondaryNavigation .secondary-navigation-dropdown .select::after {
    
       color: #000000;
    
}

.auth .secondary-navigation-dropdown .secondary-navigation-dropdown-mobile .dropdown-mobile-modal .dropdown-mobile-category-selection::after,
.auth .secondary-navigation-dropdown .secondary-navigation-dropdown-mobile .dropdown-mobile-modal .secondary-navigation-dropdown-window .modal-dialog .modal-content .modal-body .dropdown-modal-selected-container,
.auth .secondary-navigation-dropdown .secondary-navigation-dropdown-mobile .dropdown-mobile-modal .secondary-navigation-dropdown-window .modal-dialog .modal-content .modal-body ul li a {
   
      color: #000000;
   
   
    
      
         font-family: 'Open Sans', sans-serif;
      
	
	
	
    
}

.auth .secondaryNavigation .secondary-navigation-dropdown .custom-option {
    
    
      
         font-family: 'Open Sans', sans-serif;
      
	
	
	
    
    
       color: #000000 !important;
    
}

.auth .secondaryNavigation .secondary-navigation-dropdown .custom-option:hover {
    
		color: #06a7e2 !important; 
	
	
		background-color: #3f3f3f !important;
	
	
		border-color: #3f3f3f !important;
	
}
.auth .secondaryNavigation .secondary-navigation-dropdown .custom-option:active {
    
	    color: #000000 !important;
    
    
    
	    border-color: #000000;
    
}
.auth .secondary-navigation.secondary-navigation--industry p,
.auth .secondary-navigation .secondary-navigation__action-buttons a {
   
	
		font-family: 'Roboto Condensed', sans-serif;
	
   
     }



.auth .user-account-dashboard .myaccount--body .myaccount--overview-inner h3{
	
	font-family: 'Open Sans', sans-serif;
	
       color: #000000;
    
}

.auth .user-account-dashboard .myaccount--body .myaccount--alerts-inner .h3,
.auth .user-account-dashboard .myaccount--body .myaccount--alerts-inner .alert-wrap .alert a {
    
  font-family: 'Open Sans', sans-serif;
    
	color: #000000;
     }
	
.auth .user-account-dashboard .myaccount--body .myaccount--alerts-inner .alert-wrap .alert p {	
 
 
        font-family: 'Open Sans', sans-serif ;
        
                 font-weight: normal;
        
        
        
       
 
 color: #000000; }

.auth .user-account-dashboard .myaccount--body .myaccount--overview-inner .info-wrapper .info-block .pill {
	
  font-family: 'Open Sans', sans-serif;
    	
    color: #000000; }
	
.auth .user-account-dashboard .myaccount--body .myaccount--overview-inner .info-wrapper .info-block .title,
.auth .user-account-dashboard .myaccount--body .myaccount--overview-inner .info-wrapper .info-block a {	
 
 
        font-family: 'Open Sans', sans-serif ;
        
                 font-weight: normal;
        
        
        
       
    
 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:'Roboto Condensed', sans-serif;
	


}

.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 .teaser__text-wrap p,
		.auth .teaser.teaser--hero .teaser__text-wrap p {
  		font-family: 'Open Sans', sans-serif;
}
	



.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: #000000;
color: #FFFFFF;
border-color: #000000;
}


.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; }  
 
.auth .teaser.teaser--banner.teaser--light .container .inner p {
color: #000000;	
}
  
.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,
.auth .teaser.teaser--banner.teaser--banner-card a,
.auth .teaser.teaser--banner.teaser--banner-card .button{
background: #06a7e2;
color: #000000;
border-color: #06a7e2;
}
.button:hover.button-primary, 
.button:focus.button-primary,
.auth .teaser.teaser--hero a:hover, 
.auth .teaser.teaser--hero .button:hover,
.auth .teaser.teaser--banner.teaser--banner-card.teaser--light a:hover,
.auth .teaser.teaser--banner.teaser--banner-card.teaser--light a:focus,
.auth .teaser.teaser--banner.teaser--banner-card.teaser--light .button:hover,
.auth .teaser.teaser--banner.teaser--banner-card.teaser--light .button:focus{
background: #000000;
color: #FFFFFF;
border-color: #000000;
}
.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: #000000;
color: #FFFFFF;
border-color: #000000;
} 

.auth .teaser.teaser--banner.teaser--banner-card a:hover, 
.auth .teaser.teaser--banner.teaser--banner-card a:focus, 
.auth .teaser.teaser--banner.teaser--banner-card .button:hover, 
.auth .teaser.teaser--banner.teaser--banner-card .button:focus {
background: #FFFFFF;
color: #000000;
border-color: #FFFFFF;
}


.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: 'Open Sans', 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: #06a7e2;
color: #000000;
border-color: #06a7e2;
}

.auth .teaser.teaser--checkerboard .teaser__text-wrap .button:hover {
background: #000000;
color: #FFFFFF;
border-color: #000000;
} 

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


.auth .teaser.teaser--banner.teaser--grey {
background: #f0f0f0;
}



.auth .teaser.teaser--banner.teaser--white {
background: #FFFFFF;
}



.auth .teaser.teaser--banner.teaser--grey h2,
.auth .teaser.teaser--banner.teaser--white h2{
  color: #000000;
}


.auth .teaser.teaser--banner.teaser--grey a, 
.auth .teaser.teaser--banner.teaser--grey .button {
color: #000000;
background:#FFFFFF;
border-color: #FFFFFF;
}

.auth .teaser.teaser--banner.teaser--grey a:hover,
.auth .teaser.teaser--banner.teaser--grey .button:hover {
color: #FFFFFF;
background:#000000;
border-color:#000000;
}

.auth .teaser.teaser--banner.teaser--white a, 
.auth .teaser.teaser--banner.teaser--white .button {
color: #000000;
background:#06a7e2;
border-color: #06a7e2;
}

.auth .teaser.teaser--banner.teaser--white a,hover,
.auth .teaser.teaser--banner.teaser--white .button:hover {
color: #FFFFFF;
background:#000000;
border-color:#000000;
}
.auth .teaser.teaser--tile.teaser--tile-right .container::before, .auth .teaser.teaser--tile .container::before {
	background: #999999;
}
.auth .teaser .teaser__text-wrap .button {

	
		font-family:'Roboto Condensed', sans-serif;
	



	   line-height: 1.2;

}


.auth .secondary-header-msrp.auth.affix {
	
		background: #FFFFFF ;
	
}

.auth.secondary-header-msrp a p span, 
.auth.secondary-header-msrp .container__secondary-nav .link-list li a,
.auth.secondary-header-msrp .container__secondary-nav .link-list li.nav-item.active a:focus,
.auth.secondary-header-msrp .link-list li.nav-item.active a{
	
    
        font-family: 'Open Sans', sans-serif ;
		font-weight: normal; font-style: normal;
        
        
        
    
    
        color: #000000;
    
}


.auth.secondary-header-msrp .container__secondary-nav .secondary-nav__action-btns .button.button-primary{
	
  		border-color: #06a7e2;
	
	
   		background-color: #06a7e2;
	
	
  		color: #000000;
	
}

.auth.secondary-header-msrp .container__secondary-nav .secondary-nav__action-btns .button.button-primary:hover{
	
     	background-color: #000000;
	
	
    	color: #FFFFFF;
	
	
     	border-color: #000000;
	
}

.auth.secondary-header-msrp .container__secondary-nav .secondary-nav__action-btns .button.button-secondary{
	
    	color: #000000 ;
  	
  	
  	
    	border-color: #000000 ;
  	
}

.auth.secondary-header-msrp .container__secondary-nav .secondary-nav__action-btns .button.button-secondary:hover{
	
     	background-color: #FFFFFF;
	
	
    	color: #000000;
	
	
     	border-color: #000000;
	
}

.auth.secondary-header-msrp .container__secondary-nav .link-list li.nav-item.active::after {
    
    	background: #06a7e2 ;
  	
}

.auth.secondary-header-msrp .link-list li.nav-item a:hover {
    
    	background: #f0f0f0 ;
  	
}

.auth.secondary-header-msrp .container__secondary-nav .change-model .change-model-link {   
    
    
        font-family: 'Open Sans', sans-serif ;
		font-weight: normal; font-style: normal;
        
        
        
    
    
      text-transform: none;
  	
  	
    	color: #34768e ;
  	
}
.auth.secondary-header-msrp .container__secondary-nav .change-model .change-model-link:hover{	
	
    	color: #34768e ;
  	 
}

@media screen and (max-width: 990px){
	.auth.secondary-header-msrp .container__secondary-nav .link-list li.nav-item.active a,
	.auth.secondary-header-msrp .container__secondary-nav .link-list li.nav-item.active a:focus {
    	
        	background: #000000;
    	
    	
        	color: #FFFFFF;
    	
	}
	.auth .secondary-header-msrp.auth.affix {
	
    	border-top: 1px solid #f0f0f0 ;
  	
	}
}

.auth .modal-dialog .modal-body .modal-choice.active ::after
{
  
   		color: #000000;
   
 
  	    background: #06a7e2;
   
   
        border:1px solid #06a7e2;
   

}
.auth .secondary-header-msrp .container__secondary-nav .secondary-nav__action-btns .button.button-tertiary, .auth.secondary-header-msrp a {

    
        font-family:'Roboto Condensed', sans-serif;
    



            line-height: 1.2;

}




.auth .secondary-header-msrp.auth.affix {
	
		background: #FFFFFF ;
	
}

.auth.secondary-header-msrp a p span, 
.auth.secondary-header-msrp .container__secondary-nav .link-list li a,
.auth.secondary-header-msrp .container__secondary-nav .link-list li.nav-item.active a:focus,
.auth.secondary-header-msrp .link-list li.nav-item.active a{
	
    
        font-family: 'Open Sans', sans-serif ;
		font-weight: normal; font-style: normal;
        
        
        
    
    
        color: #000000;
    
}


.auth.secondary-header-msrp .container__secondary-nav .secondary-nav__action-btns .button.button-primary{
	
  		border-color: #06a7e2;
	
	
   		background-color: #06a7e2;
	
	
  		color: #000000;
	
}

.auth.secondary-header-msrp .container__secondary-nav .secondary-nav__action-btns .button.button-primary:hover{
	
     	background-color: #000000;
	
	
    	color: #FFFFFF;
	
	
     	border-color: #000000;
	
}

.auth.secondary-header-msrp .container__secondary-nav .secondary-nav__action-btns .button.button-secondary{
	
    	color: #000000 ;
  	
  	
  	
    	border-color: #000000 ;
  	
}

.auth.secondary-header-msrp .container__secondary-nav .secondary-nav__action-btns .button.button-secondary:hover{
	
     	background-color: #FFFFFF;
	
	
    	color: #000000;
	
	
     	border-color: #000000;
	
}

.auth.secondary-header-msrp .container__secondary-nav .link-list li.nav-item.active::after {
    
    	background: #06a7e2 ;
  	
}

.auth.secondary-header-msrp .link-list li.nav-item a:hover {
    
    	background: #f0f0f0 ;
  	
}

.auth.secondary-header-msrp .container__secondary-nav .change-model .change-model-link {   
    
    
        font-family: 'Open Sans', sans-serif ;
		font-weight: normal; font-style: normal;
        
        
        
    
    
      text-transform: none;
  	
  	
    	color: #34768e ;
  	
}
.auth.secondary-header-msrp .container__secondary-nav .change-model .change-model-link:hover{	
	
    	color: #34768e ;
  	 
}

@media screen and (max-width: 990px){
	.auth.secondary-header-msrp .container__secondary-nav .link-list li.nav-item.active a,
	.auth.secondary-header-msrp .container__secondary-nav .link-list li.nav-item.active a:focus {
    	
        	background: #000000;
    	
    	
        	color: #FFFFFF;
    	
	}
	.auth .secondary-header-msrp.auth.affix {
	
    	border-top: 1px solid #f0f0f0 ;
  	
	}
}

.auth .modal-dialog .modal-body .modal-choice.active ::after{
  
   		color: #000000;
   
 
  	    background: #06a7e2;
   
   
        border:1px solid #06a7e2;
   
}
.auth .secondary-header-msrp .container__secondary-nav .secondary-nav__action-btns .button.button-tertiary, .auth.secondary-header-msrp a {

    
        font-family:'Roboto Condensed', sans-serif;
    



            line-height: 1.2;

}




.auth .secondary-header-msrp.auth.affix {
	
		background: #FFFFFF ;
	
}

.auth.secondary-header-msrp a p span, 
.auth.secondary-header-msrp .container__secondary-nav .link-list li a,
.auth.secondary-header-msrp .container__secondary-nav .link-list li.nav-item.active a:focus,
.auth.secondary-header-msrp .link-list li.nav-item.active a{
	
    
        font-family: 'Open Sans', sans-serif ;
		font-weight: normal; font-style: normal;
        
        
        
    
    
        color: #000000;
    
}


.auth.secondary-header-msrp .container__secondary-nav .secondary-nav__action-btns .button.button-primary{
	
  		border-color: #06a7e2;
	
	
   		background-color: #06a7e2;
	
	
  		color: #000000;
	
}

.auth.secondary-header-msrp .container__secondary-nav .secondary-nav__action-btns .button.button-primary:hover{
	
     	background-color: #000000;
	
	
    	color: #FFFFFF;
	
	
     	border-color: #000000;
	
}

.auth.secondary-header-msrp .container__secondary-nav .secondary-nav__action-btns .button.button-secondary{
	
    	color: #000000 ;
  	
  	
  	
    	border-color: #000000 ;
  	
}

.auth.secondary-header-msrp .container__secondary-nav .secondary-nav__action-btns .button.button-secondary:hover{
	
     	background-color: #FFFFFF;
	
	
    	color: #000000;
	
	
     	border-color: #000000;
	
}

.auth.secondary-header-msrp .container__secondary-nav .link-list li.nav-item.active::after {
    
    	background: #06a7e2 ;
  	
}

.auth.secondary-header-msrp .link-list li.nav-item a:hover {
    
    	background: #f0f0f0 ;
  	
}

.auth.secondary-header-msrp .container__secondary-nav .change-model .change-model-link {   
    
    
        font-family: 'Open Sans', sans-serif ;
		font-weight: normal; font-style: normal;
        
        
        
    
    
      text-transform: none;
  	
  	
    	color: #34768e ;
  	
}
.auth.secondary-header-msrp .container__secondary-nav .change-model .change-model-link:hover{	
	
    	color: #34768e ;
  	 
}

@media screen and (max-width: 990px){
	.auth.secondary-header-msrp .container__secondary-nav .link-list li.nav-item.active a,
	.auth.secondary-header-msrp .container__secondary-nav .link-list li.nav-item.active a:focus {
    	
        	background: #000000;
    	
    	
        	color: #FFFFFF;
    	
	}
	.auth .secondary-header-msrp.auth.affix {
	
    	border-top: 1px solid #f0f0f0 ;
  	
	}
}

.auth .modal-dialog .modal-body .modal-choice.active ::after{
  
   		color: #000000;
   
 
  	    background: #06a7e2;
   
   
        border:1px solid #06a7e2;
   
}
.auth .secondary-header-msrp .container__secondary-nav .secondary-nav__action-btns .button.button-tertiary, .auth.secondary-header-msrp a {

    
        font-family:'Roboto Condensed', sans-serif;
    



            line-height: 1.2;

}




    .auth .global-selector-container .global-selector-section-panel .global-selector-panel h1,
    .auth .form:not(.dynamic-form--form):not(.dealers__body--form)
    label:not(.error):not(.radio):not(.login-panel__label-header),
    .auth .global-selector-container .global-selector-section-panel .global-selector-panel .form label {

    
    
        
            font-family: 'Open Sans', sans-serif;
        
        
            font-weight: normal;
        
        
        
        
    
    }

    .auth .global-selector-container .global-selector-section-panel .global-selector-panel .button {

    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
    

    }




.productHero .breadcrumb-msrp .breadcrumb__list-msrp li a,
.productHero .breadcrumb-msrp .breadcrumb__list-msrp li span {


	
		font-family: 'Open Sans', sans-serif;
	
	
		font-weight: normal;
	
	
	
	



	color: #000000;

}


.auth .breadcrumb-msrp .row .breadcrumb__list-msrp li a,
.auth .breadcrumb-msrp .row .breadcrumb__list-msrp li a::before,
.auth .breadcrumb-msrp .row .breadcrumb__list-msrp li a:active,
.auth .breadcrumb-msrp .row .breadcrumb__list-msrp li a:active::before,
.auth .breadcrumb-msrp .row .breadcrumb__list-msrp li a:hover,
.auth .breadcrumb-msrp .row .breadcrumb__list-msrp li a:hover::before,
.auth .breadcrumb-msrp .row .breadcrumb__list-msrp li a:focus,
.auth .breadcrumb-msrp .row .breadcrumb__list-msrp li a:focus::before {
	color: #000000;
	border-color: #000000;
}


.productHero .breadcrumb-msrp .breadcrumb__list-msrp li::after {

		color: #6f6f6f;

}



.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.desktop-view-msrp input[type="checkbox"] + label {
	
	
	    
	       font-family: 'Open Sans', sans-serif;
	    
    

    
		color: #000000;
	

}


.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.desktop-view-msrp input:checked + label{
	
		border-bottom: 2px solid #06a7e2;
	
	
}
.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.desktop-view-msrp input:checked + label:hover {
    
    	background: #fffae7;
	 
	
		border-bottom: 2px solid #06a7e2;
	
}



.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.desktop-view-msrp label {
    
	  	border-bottom: 2px solid #999999;
    
}

.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.desktop-view-msrp label:hover{
	
      background: #f0f0f0 ;
    

}


.auth.pdp-hero.standard,
.auth.pdp-hero.standard .breadcrumb-msrp {

	background-color: #FFFFFF;

}

.auth.pdp-hero.standard .pdp-hero__content img {

	border-color: #cccccc;

}

.auth.pdp-hero.standard .pdp-hero__content h1 {

	
		font-family: 'Roboto Condensed', sans-serif;
	




	color: #000000;

	text-transform: none;
}

.auth.pdp-hero.standard .pdp-hero__content .text-separator {

	background-color: #06a7e2;

}

.auth.pdp-hero.standard .pdp-hero__content .button-wrap .button-tertiary,   
.auth.pdp-hero.full-width .button-wrap .button-tertiary-sm,                 
.auth.pdp-hero.full-width .button-wrap .button-tertiary-alt {               

	
		font-family: 'Roboto Condensed', sans-serif;
	




	text-transform: uppercase;

}

.auth.pdp-hero.standard .pdp-hero__content .button-wrap .button-tertiary,                   
.auth.pdp-hero.full-width .button-wrap .button-tertiary-alt { 

	color: #000000;



	border-color: #000000;


}

.auth .button-wrap .button.button-tertiary-sm,
.auth.pdp-hero.full-width .button-wrap .button-tertiary-sm:active{

	color: #FFFFFF;
    border-color: #FFFFFF;


}

.auth.pdp-hero.standard .pdp-hero__content .button-wrap .button-tertiary:disabled,
.auth.pdp-hero.standard .pdp-hero__content .button-wrap .button-tertiary[disabled],
.auth.pdp-hero.full-width .button-wrap .button-tertiary-sm:disabled,
.auth.pdp-hero.full-width .button-wrap .button-tertiary-sm[disabled],
.auth.pdp-hero.full-width .button-wrap .button-tertiary-alt:disabled,
.auth.pdp-hero.full-width .button-wrap .button-tertiary-alt[disabled] {


	color: #3f3f3f !important;



	background-color: #fffae7 !important;



	border-color: #fffae7 !important;

}

.auth.pdp-hero.standard .pdp-hero__content .button-wrap .button-tertiary:active,
.auth.pdp-hero.full-width .button-wrap .button-tertiary-alt:active {


	color: #000000;



	border-color: #000000;

}


.auth.pdp-hero.standard .pdp-hero__content .top-three .four--item .top-specifications__list dt,
.auth.pdp-hero.standard .pdp-hero__content .top-three .four--item .top-specifications__list dd {

	
		font-family: 'Roboto Condensed', sans-serif;
	




	color: #000000;

}

.auth.pdp-hero.standard .pdp-hero__content .top-three .four--item .top-specifications__list dt {
	
		text-transform: uppercase;
	
}

.auth.pdp-hero.full-width .cta--hero h1,
.auth.pdp-hero.full-width .cta--hero h1 .model-name {

	
		font-family: 'Roboto Condensed', sans-serif;
	




	color: #FFFFFF;

}

.auth.pdp-hero.full-width .cta--hero h1 {
	text-transform: none;
}

.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dt,
.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dd {

	
		font-family: 'Roboto Condensed', sans-serif;
	




	color: #FFFFFF;

}

.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dt {
	
		text-transform: uppercase;
	
}


.auth.pdp-hero.standard .pdp-hero__content .top-three .four--item .top-specifications__list dd,
.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dd,
.auth.pdp-hero.full-width .cta--hero h1 .model-name {
	text-transform: none;
}

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

	.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dt,
	.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dd {
	
		
			font-family: 'Roboto Condensed', sans-serif;
		
	
	
	
	
		color: #000000;
	
	}

	.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dt {
		
			text-transform: uppercase;
		
	}

	
	.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dd {
		text-transform: none;
	}
}

/* <!-- PCP/PFP/PSFP Hero --> */

.auth .pfp-hero h1{
	
		color: #000000;
	
}

.auth .pfp-hero h1,
.auth .pfp-hero.hero-non-image h1{

        
            font-family: 'Roboto Condensed', sans-serif;
        
    
    
	
		  text-transform: uppercase;
	
}


    .auth .text-separator{
        background-color: #06a7e2
    }    
	

.auth .pfp-hero .hero-text p{
	
		color: #000000;

}

.auth .pfp-hero .hero-text p {
	font-family: 'Open Sans', sans-serif;
	  
 }

 
	 .auth .hero-image-wrapper {        
	         background-color: #FFFFFF;
	 }           
 


    .auth .pfp-hero.hero-non-image h1 {
       color: #000000;
   	} 

	 
.auth .pfp-hero.hero-non-image .hero-text p{
	
	        color: #000000;
	
	
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	
} 

@media screen and (max-width:1023px){
	
        .auth .hero-non-image.pfp-hero.hero-short--big.hero-short--big-bg .hero-text h1{
	       	color: #000000;
	   	} 
	
	
    	.auth .pfp-hero.hero-short--big.hero-short--big-bg .hero-text h1 {
		  color: #000000;
        }  
	
	
	    .auth .pfp-hero.hero-short--big.hero-short--big-bg .hero-text p{
	  		color: #000000;
	    }
	
}

	
		.auth.pdp-hero.standard .breadcrumb .unit-switch-container ul {
			background: #000000;
			border: 2px solid #000000;
		}
	
	


.auth .pdp-hero-msrp .content-col {
	
		background-color: #FFFFFF;
	
}
  
.auth .pdp-hero-msrp .highlight,
.auth .pdp-hero-msrp h1 span{
	
		
			font-family: 'Roboto Condensed', sans-serif;
		
	
	
}


.auth .pdp-hero-msrp h1{

	color: #000000;

}

.auth .pdp-hero-msrp .highlight,
.auth .pdp-hero-msrp .msrp,
.auth .pdp-hero-msrp .top-three .top-specifications__list dd,
.auth .pdp-hero-msrp h1{
	
		color: #000000;
	
}

.auth .pdp-hero-msrp h1 {
	text-transform: uppercase;
}
.auth .pdp-hero-msrp .top-three .top-specifications__list dd,
.auth .pdp-hero-msrp h1 span{
	text-transform: none;
}

.auth .pdp-hero-msrp .msrp-small, 
.auth .pdp-hero-msrp .top-three .top-specifications__list dt{
	
		color: #6f6f6f;
	
}



.auth .pdp-hero-msrp hr {
	
		border-color: #999999;
	
}

.auth .pdp-hero-msrp h1, 
.auth .pdp-hero-msrp .msrp,
.auth .pdp-hero-msrp .msrp-small, 
.auth .pdp-hero-msrp .top-three .top-specifications__list dt{


	
		font-family: 'Open Sans', sans-serif;
	
	
		font-weight: normal;
	
	
	
	

}


.auth .pdp-hero-msrp .button.button-primary {		
    
		  color: #000000;
	
	
    
		  background-color: #06a7e2;
	
	
	
		border-color: #06a7e2;
	 	
}	
	
.auth .pdp-hero-msrp .button.button-primary:hover {
	
		  color: #FFFFFF;
	
	
    
		  background-color: #000000;
	
	
	
		border-color: #000000;
	 			 
}	


.auth .pdp-hero-msrp .button.button-tertiary {
	
		color: #000000;
		
		
	
		border-color: #000000;
	
}

.auth .pdp-hero-msrp .button.button-tertiary:hover {
	
		color: #000000;
		
	
		background-color: #FFFFFF;
		
	
		border-color: #000000;
	
}

 
@media screen and (max-width: 1023px){
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-header p.modal-title,
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li a,
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-body ul li a.unit-switch-selected-container,
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-body ul li a.unit-switch-selected-container label.unit-switch-selected-label,
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-content .modal-body ul li.unit-switch-li {
		
		
			
				font-family: 'Open Sans', sans-serif;
			
			
				font-weight: normal;
			
			
			
			
		

		
			color: #000000;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li,
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li:last-of-type {
		
			border-top: 1px solid #cccccc;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp a i,
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window i {
		
			background: #f0f0f0;
		
		
		
			color: #000000;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body.uom-modal ul li.unit-switch-li:hover,
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.actions-modal-uom .modal-dialog .modal-content .modal-body ul li.unit-switch-li:hover {
		
			background: #fffae7;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-header p.modal-title i {
		
			color: #000000 ;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-header p.modal-title {
		
			
				font-family: 'Roboto Condensed', sans-serif;
			
		
		
		
		
			text-transform: uppercase;
		
		
		
			color: #000000;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body p {
		
		
			
			   font-family: 'Open Sans', sans-serif;
			
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-primary {
		
			color: #000000;
		
		
		
			background-color: #06a7e2;
		
		
		
			border-color: #06a7e2;
		 
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-primary:hover {
		
			color: #FFFFFF;
		
		
		
			background-color: #000000;
		
		
		
			border-color: #000000;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-tertiary {
		
			color: #000000;
			
		
		
		
		
			border-color: #000000;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-tertiary:hover {
		
			color: #000000;
			
		
		
			background-color: #FFFFFF;
		
		
		
			border-color: #000000;
		
	}
}

.auth .modal.small.build-price .modal-dialog .modal-footer .button-primary {
	
	    
	        font-family: 'Roboto Condensed', sans-serif;
     	
	
	
    
		line-height: 1.2;
	

}
.auth .pdp-hero-msrp .button.button-primary, .auth .pdp-hero-msrp .button.button-tertiary {

    
        font-family:'Roboto Condensed', sans-serif;
    



            line-height: 1.2;

}
.auth .pdp-hero-msrp .top-three .top-specifications__list dd {


    
        font-family: 'Open Sans', sans-serif;
    
    
        font-weight: normal;
    
    
    
    

}




.productHero .breadcrumb-msrp .breadcrumb__list-msrp li a,
.productHero .breadcrumb-msrp .breadcrumb__list-msrp li span {


	
		font-family: 'Open Sans', sans-serif;
	
	
		font-weight: normal;
	
	
	
	



	color: #000000;

}


.auth .breadcrumb-msrp .row .breadcrumb__list-msrp li a,
.auth .breadcrumb-msrp .row .breadcrumb__list-msrp li a::before,
.auth .breadcrumb-msrp .row .breadcrumb__list-msrp li a:active,
.auth .breadcrumb-msrp .row .breadcrumb__list-msrp li a:active::before,
.auth .breadcrumb-msrp .row .breadcrumb__list-msrp li a:hover,
.auth .breadcrumb-msrp .row .breadcrumb__list-msrp li a:hover::before,
.auth .breadcrumb-msrp .row .breadcrumb__list-msrp li a:focus,
.auth .breadcrumb-msrp .row .breadcrumb__list-msrp li a:focus::before {
	color: #000000;
	border-color: #000000;
}


.productHero .breadcrumb-msrp .breadcrumb__list-msrp li::after {

		color: #6f6f6f;

}



.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.desktop-view-msrp input[type="checkbox"] + label {
	
	
	    
	       font-family: 'Open Sans', sans-serif;
	    
    

    
		color: #000000;
	

}


.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.desktop-view-msrp input:checked + label{
	
		border-bottom: 2px solid #06a7e2;
	
	
}
.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.desktop-view-msrp input:checked + label:hover {
    
    	background: #fffae7;
	 
	
		border-bottom: 2px solid #06a7e2;
	
}



.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.desktop-view-msrp label {
    
	  	border-bottom: 2px solid #999999;
    
}

.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.desktop-view-msrp label:hover{
	
      background: #f0f0f0 ;
    

}


.auth.pdp-hero.standard,
.auth.pdp-hero.standard .breadcrumb-msrp {

	background-color: #FFFFFF;

}

.auth.pdp-hero.standard .pdp-hero__content img {

	border-color: #cccccc;

}

.auth.pdp-hero.standard .pdp-hero__content h1 {

	
		font-family: 'Roboto Condensed', sans-serif;
	




	color: #000000;

	text-transform: none;
}

.auth.pdp-hero.standard .pdp-hero__content .text-separator,
.auth .pdp-hero-msrp .new-npi-icon {

	background-color: #06a7e2;

}

.auth.pdp-hero.standard .pdp-hero__content .button-wrap .button-tertiary,   
.auth.pdp-hero.full-width .button-wrap .button-tertiary-sm,                 
.auth.pdp-hero.full-width .button-wrap .button-tertiary-alt {               

	
		font-family: 'Roboto Condensed', sans-serif;
	




	text-transform: uppercase;

}

.auth.pdp-hero.standard .pdp-hero__content .button-wrap .button-tertiary,                   
.auth.pdp-hero.full-width .button-wrap .button-tertiary-alt { 

	color: #000000;



	border-color: #000000;


}

.auth .button-wrap .button.button-tertiary-sm,
.auth.pdp-hero.full-width .button-wrap .button-tertiary-sm:active{

	color: #FFFFFF;
    border-color: #FFFFFF;


}

.auth.pdp-hero.standard .pdp-hero__content .button-wrap .button-tertiary:disabled,
.auth.pdp-hero.standard .pdp-hero__content .button-wrap .button-tertiary[disabled],
.auth.pdp-hero.full-width .button-wrap .button-tertiary-sm:disabled,
.auth.pdp-hero.full-width .button-wrap .button-tertiary-sm[disabled],
.auth.pdp-hero.full-width .button-wrap .button-tertiary-alt:disabled,
.auth.pdp-hero.full-width .button-wrap .button-tertiary-alt[disabled] {


	color: #3f3f3f !important;



	background-color: #fffae7 !important;



	border-color: #fffae7 !important;

}

.auth.pdp-hero.standard .pdp-hero__content .button-wrap .button-tertiary:active,
.auth.pdp-hero.full-width .button-wrap .button-tertiary-alt:active {


	color: #000000;



	border-color: #000000;

}


.auth.pdp-hero.standard .pdp-hero__content .top-three .four--item .top-specifications__list dt,
.auth.pdp-hero.standard .pdp-hero__content .top-three .four--item .top-specifications__list dd {

	
		font-family: 'Roboto Condensed', sans-serif;
	




	color: #000000;

}

.auth.pdp-hero.standard .pdp-hero__content .top-three .four--item .top-specifications__list dt {
	
		text-transform: uppercase;
	
}

.auth.pdp-hero.full-width .cta--hero h1,
.auth.pdp-hero.full-width .cta--hero h1 .model-name {

	
		font-family: 'Roboto Condensed', sans-serif;
	




	color: #FFFFFF;

}

.auth.pdp-hero.full-width .cta--hero h1 {
	text-transform: none;
}

.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dt,
.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dd {

	
		font-family: 'Roboto Condensed', sans-serif;
	




	color: #FFFFFF;

}

.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dt {
	
		text-transform: uppercase;
	
}


.auth.pdp-hero.standard .pdp-hero__content .top-three .four--item .top-specifications__list dd,
.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dd,
.auth.pdp-hero.full-width .cta--hero h1 .model-name {
	text-transform: none;
}

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

	.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dt,
	.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dd {
	
		
			font-family: 'Roboto Condensed', sans-serif;
		
	
	
	
	
		color: #000000;
	
	}

	.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dt {
		
			text-transform: uppercase;
		
	}

	
	.auth.pdp-hero.full-width .specs--hero .top-three .four--item .top-specifications__list dd {
		text-transform: none;
	}
}

/* <!-- PCP/PFP/PSFP Hero --> */

.auth .pfp-hero h1{
	
		color: #000000;
	
}

.auth .pfp-hero h1,
.auth .pfp-hero.hero-non-image h1{

        
            font-family: 'Roboto Condensed', sans-serif;
        
    
    
	
		  text-transform: uppercase;
	
}


    .auth .text-separator{
        background-color: #06a7e2
    }    
	

.auth .pfp-hero .hero-text p{
	
		color: #000000;

}

.auth .pfp-hero .hero-text p,
.auth .pdp-hero-msrp .inner-wrap .price-availability .price-value {
	
font-family: 'Open Sans', sans-serif;
 }

 
	 .auth .hero-image-wrapper {        
	         background-color: #FFFFFF;
	 }           
 


    .auth .pfp-hero.hero-non-image h1 {
       color: #000000;
   	} 

	 
.auth .pfp-hero.hero-non-image .hero-text p{
	
	        color: #000000;
	
	
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	
} 

@media screen and (max-width:1023px){
	
        .auth .hero-non-image.pfp-hero.hero-short--big.hero-short--big-bg .hero-text h1{
	       	color: #000000;
	   	} 
	
	
    	.auth .pfp-hero.hero-short--big.hero-short--big-bg .hero-text h1 {
		  color: #000000;
        }  
	
	
	    .auth .pfp-hero.hero-short--big.hero-short--big-bg .hero-text p{
	  		color: #000000;
	    }
	
}

	
		.auth.pdp-hero.standard .breadcrumb .unit-switch-container ul {
			background: #000000;
			border: 2px solid #000000;
		}
	
	


.auth .pdp-hero-msrp .content-col {
	
		background-color: #FFFFFF;
	
}

.auth .pdp-hero-msrp .new-npi-icon {
	
	
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
	
		color: #000000;
	
}
  
.auth .pdp-hero-msrp .highlight,
.auth .pdp-hero-msrp h1 span{
	
		
			font-family: 'Roboto Condensed', sans-serif;
		
	
	
}


.auth .pdp-hero-msrp h1{

	color: #000000;

}

.auth .pdp-hero-msrp .highlight,
.auth .pdp-hero-msrp .msrp,
.auth .pdp-hero-msrp .top-three .top-specifications__list dd,
.auth .pdp-hero-msrp .inner-wrap .price-availability .price-value,
.auth .pdp-hero-msrp .inner-wrap .price-availability .availability-value,
.auth .pdp-hero-msrp h1{
	
		color: #000000;
	
}

.auth .pdp-hero-msrp h1 {
	text-transform: uppercase;
}
.auth .pdp-hero-msrp .top-three .top-specifications__list dd,
.auth .pdp-hero-msrp h1 span{
	text-transform: none;
}

.auth .pdp-hero-msrp .msrp-small, 
.auth .pdp-hero-msrp .inner-wrap .price-availability .label,
.auth .pdp-hero-msrp .top-three .top-specifications__list dt{
	
		color: #6f6f6f;
	
}



.auth .pdp-hero-msrp hr {
	
		border-color: #999999;
	
}

.auth .pdp-hero-msrp h1, 
.auth .pdp-hero-msrp .msrp,
.auth .pdp-hero-msrp .msrp-small, 
.auth .pdp-hero-msrp .inner-wrap .price-availability .label,
.auth .modal.msrp-info .modal-dialog .modal-content .modal-body p,
.auth .pdp-hero-msrp .inner-wrap .price-availability .availability-value,
.auth .pdp-hero-msrp .top-three .top-specifications__list dt{


	
		font-family: 'Open Sans', sans-serif;
	
	
		font-weight: normal;
	
	
	
	

}


.auth .pdp-hero-msrp .button.button-primary {		
    
		  color: #ffffff;
	
	
    
		  background-color: #06a7e2;
	
	
	
		border-color: #06a7e2;
	 	
}	
	
.auth .pdp-hero-msrp .button.button-primary:hover {
	
		  color: #FFFFFF;
	
	
    
		  background-color: #000000;
	
	
	
		border-color: #000000;
	 			 
}	


.auth .pdp-hero-msrp .button.button-tertiary, .auth .modal.small.build-price .modal-dialog .modal-footer .button {
	
		color: #000000;
		
		
	
		border-color: #000000;
	
}

.auth .pdp-hero-msrp .button.button-tertiary:hover, .auth .modal.small.build-price .modal-dialog .modal-footer .button:hover {
	
		color: #000000;
		
	
		background: #FFFFFF;
		
	
		border-color: #000000;
	
}

 
@media screen and (max-width: 1023px){
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-header p.modal-title,
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li a,
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-body ul li a.unit-switch-selected-container,
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-body ul li a.unit-switch-selected-container label.unit-switch-selected-label,
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-content .modal-body ul li.unit-switch-li {
		
		
			
				font-family: 'Roboto Condensed', sans-serif;
			
			
				font-weight: normal;
			
			
			
			
		

		
			color: #000000;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li,
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li:last-of-type {
		
			border-top: 1px solid #cccccc;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp a i,
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window i {
		
			background: #f0f0f0;
		
		
		
			color: #000000;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body.uom-modal ul li.unit-switch-li:hover,
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.actions-modal-uom .modal-dialog .modal-content .modal-body ul li.unit-switch-li:hover {
		
			background: #fffae7;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-header p.modal-title i {
		
			color: #000000 ;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-header p.modal-title {
		
			
				font-family: 'Roboto Condensed', sans-serif;
			
		
		
		
		
			text-transform: uppercase;
		
		
		
			color: #000000;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body p {
		
		
			
			   font-family: 'Open Sans', sans-serif;
			
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-primary {
		
			color: #000000;
		
		
		
			background-color: #06a7e2;
		
		
		
			border-color: #06a7e2;
		 
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-primary:hover {
		
			color: #FFFFFF;
		
		
		
			background-color: #000000;
		
		
		
			border-color: #000000;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-tertiary,
	.auth .modal.small.build-price .modal-dialog .modal-footer .button {
		
			color: #000000;
			
		
		
		
		
			border-color: #000000;
		
	}
	
	.auth .productHero .breadcrumb-msrp .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-tertiary:hover,
	.auth .modal.small.build-price .modal-dialog .modal-footer .button:hover {
		
			color: #000000;
			
		
		
			background-color: #FFFFFF;
		
		
		
			border-color: #000000;
		
	}
}

.auth .modal.small.build-price .modal-dialog .modal-footer .button {
	
	    
	        font-family: 'Roboto Condensed', sans-serif;
     	
	
	
    
		line-height: 1.2;
	

}
.auth .pdp-hero-msrp .button.button-primary, .auth .pdp-hero-msrp .button.button-tertiary {

    
        font-family: 'Roboto Condensed', sans-serif;
    



            line-height: 1.2;

}
.auth .pdp-hero-msrp .top-three .top-specifications__list dd {


    
        font-family: 'Open Sans', sans-serif;
    
    
        font-weight: normal;
    
    
    
    

}



.auth .carousel__wrapper .fs-single--content .content-wrap .h3, .auth .carousel__wrapper .fs-single--content .content-wrap p, .auth .carousel__wrapper .button {
	
        
           font-family: 'Roboto Condensed', sans-serif;
        
		
			line-height: 1.2;
		
    
    

}



.auth.bright-edge-implementation .bright-edge-tag {
    
    
        
           font-family: 'Open Sans', sans-serif;
        
        
            line-height: 1.2 !important;
        
    
    
      background: #f0f0f0 ;
    
}
.auth.bright-edge-implementation .bright-edge-tag a {
    
         color: #34768e;
    
 }
.auth.bright-edge-implementation .bright-edge-tag a:hover {
    
        color: #34768e;
    
}




 
.auth h2,
.auth .shopping-tools--section .shopping-tools--intro h2
   {
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
	
    
	
	
		  text-transform: uppercase;
	
	
	
		  color: #2f2f2f;
	
	
   }


 
.auth .shopping-tools--section .shopping-tools--title .cat-follow,
.auth .shopping-tools--section .cat-follow
   {
    font-family: 'Open Sans', sans-serif;
	
		  text-transform: uppercase;
		
	
		  color: #2f2f2f;
	
   }

 
.auth .shopping-tools--section .text-separator {
	
		  background-color: #2f2f2f;
	
 }

 
.auth .shopping-tools--section .carousel__shopping-tools .material-icons {
	
		  color: #2f2f2f;
	
 }

 
.auth .shopping-tools--section {
	
		  background-color: #06a7e2;
	
 }

 


 
.auth h2,
.auth .shopping-tools--section .shopping-tools--intro h2
   {
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
	
    
	
	
		  text-transform: uppercase;
	
	
	
		  color: #2f2f2f;
	
	
   }


 
.auth .shopping-tools--section .shopping-tools--title .cat-follow,
.auth .shopping-tools--section .cat-follow
   {
    
   font-family: 'Open Sans', sans-serif;
		  text-transform: uppercase;
		
	
		  color: #2f2f2f;
	
   }

 
.auth .shopping-tools--section .text-separator {
	
		  background-color: #2f2f2f;
	
 }

 
.auth .shopping-tools--section .carousel__shopping-tools .material-icons {
	
		  color: #2f2f2f;
	
 }

 
.auth .shopping-tools--section {
	
		  background-color: #06a7e2;
	
 }

 


 
.auth h2,
.auth .shopping-tools--section .shopping-tools--intro h2
   {
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
	
    
	
	
		  text-transform: uppercase;
	
	
	
		  color: #2f2f2f;
	
	
   }


 
.auth .shopping-tools--section .shopping-tools--title .cat-follow,
.auth .shopping-tools--section .cat-follow
   {
   font-family: 'Open Sans', sans-serif;
		  text-transform: uppercase;
		
	
		  color: #2f2f2f;
	
   }

 
.auth .shopping-tools--section .text-separator {
	
		  background-color: #2f2f2f;
	
 }

 
.auth .shopping-tools--section .carousel__shopping-tools .material-icons {
	
		  color: #2f2f2f;
	
 }

 
.auth .shopping-tools--section {
	
		  background-color: #06a7e2;
	
 }

 


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

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

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

.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: #000000 ;
	
	
		border-color: #000000 ;
	
}
.click-to-call__modal__number .button {
    
	  
		font-family:'Roboto Condensed', sans-serif;
	  
    
     
}
.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: #06a7e2 ;
	
	
		background-color: #3f3f3f ;
	
	
		border-color: #3f3f3f ;
	
}

.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{
	
	
		
			line-height: 1.2;
		
	
}

.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: 'Open Sans', sans-serif ;
		
		
				
	
}
.click-to-call.modal-open .click-to-call__modal__number p{
	
		 line-height: 1.2;
	
}

.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: #FFFFFF ;
	
	
		background-color: #000000 ;
	
	
		border-color: #000000 ;
	
}

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




.auth .account-pages--login .login-panel__welcome-add .button-container .button-tertiary.account-signout {
	
    
			background-color : transparent;
    
}

.auth .account-setup-complete-b2c .account-setup-container .button-container .button.button-primary,
.auth .auto-redirect-b2c .auto-redirect-container .button-container .button.button-primary {
	font-family:'Roboto Condensed', sans-serif;
	
}


.auth .account-pages--login .login-panel__welcome-add .button-container .button-tertiary.account-signout {
	
    
			background-color : transparent;
    
}

.auth .account-setup-complete-b2c .account-setup-container .button-container .button.button-primary,
.auth .auto-redirect-b2c .auto-redirect-container .button-container .button.button-primary {
	font-family:'Roboto Condensed', sans-serif;
	
}

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

	
		font-family:'Roboto Condensed', sans-serif;
	



	text-transform: uppercase;


	color: #000000;	

}


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

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

.auth .accordion-bottom-page .accordion-loading .accordion-loading__button {
    
	  
		font-family:'Roboto Condensed', sans-serif;
	  
    
     
    
        color: #000000;
    
    
    
        border-color: #000000;
    
}
.auth .accordion-bottom-page .accordion-loading .accordion-loading__button:hover {
    
        color: #000000;
    
    
        background-color: #FFFFFF;
    
    
        border-color: #000000;
    
}


.js .auth .container__specifications.pdp-tab__group .pdp-tab__controls .control--link,
.auth.specifications .col-lg-12 h2,
.auth .container__specifications .col-lg-12 .action-links .action-link,
.js.auth .accordions__actions .btn--link-ui,
.auth .accordion__heading,
.js .auth .container__specifications.pdp-tab__group div.pdp-tab__content h4 {
	
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
    
}

.js .auth .container__specifications.pdp-tab__group .pdp-tab__controls .control--link,
.auth .container__specifications .col-lg-12 .action-links .action-link,
.js.auth .accordions__actions .btn--link-ui,
.auth .accordion__heading,
.js .auth .container__specifications.pdp-tab__group div.pdp-tab__content h4 {
	
		  color: #000000;
	
}

.auth .pdp-tab__group .pdp-tab__controls .control--link.active,
.auth .pdp-tab__group .pdp-tab__controls .control--link.active:hover{
	
		  border-bottom-color: #06a7e2;
	
}

.auth .pdp-tab__group .pdp-tab__controls .control--link.active::after {
	
		  border-top-color: #06a7e2;
	
}

.auth .pdp-tab__group .pdp-tab__controls .control--link:hover {
	
		  border-bottom-color: #000000;
	
}

.auth.specifications .col-lg-12 h2 {
	
		  color: #000000;
	
}
.auth.specifications .accordion-bottom-page .accordion-loading .accordion-loading__button {
    
	  
		font-family:'Roboto Condensed', sans-serif;
	  
    
     
    
        color: #000000;
    
    
    
        border-color: #000000;
    
}
.auth.specifications .accordion-bottom-page .accordion-loading .accordion-loading__button:hover {
    
        color: #000000;
    
    
        background-color: #FFFFFF;
    
    
        border-color: #000000;
    
}



.auth.specifications .msrp_unit-switch-container.desktop-view-msrp input[type="checkbox"] + label {
	
	
	    
	       font-family: 'Open Sans', sans-serif;
	    
    

    
		color: #000000;
	

}


.auth.specifications  .msrp_unit-switch-container.desktop-view-msrp input:checked + label{
	
		border-bottom: 2px solid #06a7e2;
	
	
}
.auth.specifications  .msrp_unit-switch-container.desktop-view-msrp input:checked + label:hover {
    
    	background: #fffae7;
	 
	
		border-bottom: 2px solid #06a7e2;
	
}



.auth.specifications .msrp_unit-switch-container.desktop-view-msrp label {
    
	  	border-bottom: 2px solid #999999;
    
}

.auth.specifications  .msrp_unit-switch-container.desktop-view-msrp label:hover{
	
      background: #f0f0f0 ;
    

}

.auth.specifications .table-scroll table tbody tr:nth-child(odd) {
	
		  background-color: #f0f0f0;
	
}

.auth.specifications .table-scroll table tbody tr:nth-child(even) {
	
		  background-color: #FFFFFF;
	
}

.auth.js .accordions__group .accordion__item .accordion__body .table-scroll tr td,
.auth.js .accordions__group .accordion__item .accordion__body .table-scroll tr td strong,
.js .auth .container__specifications.pdp-tab__group .pdp-tab__content .col-lg-12 ul li {
	
	
		
			font-family: 'Open Sans', sans-serif ;
		
		
		
		
	
	
		color: #000000;
	

}

.auth.specifications .accordion__heading:hover:after {
	
		  border-bottom-color: #06a7e2;
		  border-right-color: #06a7e2;
	
}

.auth .pdp-tab__group .pdp-tab__controls .control--link.active{

    background-color: #FFFFFF ;
  
}

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

 
@media screen and (max-width: 1023px){
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-header p.modal-title,
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li a,
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-body ul li a.unit-switch-selected-container,
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-body ul li a.unit-switch-selected-container label.unit-switch-selected-label,
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-content .modal-body ul li.unit-switch-li {
		
		
			
				font-family: 'Open Sans', sans-serif;
			
			
				font-weight: normal;
			
			
			
			
		

		
			color: #000000;
		
	}
	
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li,
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li:last-of-type {
		
			border-top: 1px solid #cccccc;
		
	}
	
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp a i,
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window i {
		
			background: #f0f0f0;
		
		
		
			color: #000000;
		
	}
	
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body.uom-modal ul li.unit-switch-li:hover,
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.actions-modal-uom .modal-dialog .modal-content .modal-body ul li.unit-switch-li:hover {
		
			background: #fffae7;
		
	}
	
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-header p.modal-title i {
		
			color: #000000 ;
		
	}
	
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-header p.modal-title {
		
			
				font-family: 'Roboto Condensed', sans-serif;
			
		
		
		
		
			text-transform: uppercase;
		
		
		
			color: #000000;
		
	}
	
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body p {
		
		
			
			   font-family: 'Open Sans', sans-serif;
			
		
	}
	
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-primary {
		
			color: #000000;
		
		
		
			background-color: #06a7e2;
		
		
		
			border-color: #06a7e2;
		 
	}
	
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-primary:hover {
		
			color: #FFFFFF;
		
		
		
			background-color: #000000;
		
		
		
			border-color: #000000;
		
	}
	
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-tertiary {
		
			color: #000000;
			
		
		
		
		
			border-color: #000000;
		
	}
	
	.auth.specifications .pdp-tab__group .pdp-tab__content .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-tertiary:hover {
		
			color: #000000;
			
		
		
			background-color: #FFFFFF;
		
		
		
			border-color: #000000;
		
	}
}




.auth div#searchsearchInputSuggBox .suggestionBoxHeading {
    
	  
		font-family:'Roboto Condensed', sans-serif !important;
	  
    
      
	
    
	  color: #000000;
    
	
	
      background: #f0f0f0 !important;
    
}

.auth div#searchsearchInputSuggBox .suggestionBoxSearchHeader #SuggKeywordsHeader .sug a,
.auth div#searchsearchInputSuggBox .suggestionBoxSearchHeader #SuggProductsHeader .sug a {
    
    
		font-family: 'Open Sans', sans-serif ;
		font-weight: normal;		
		
		
		
    
	
    
      color: #000000;
    
}

.auth div#searchsearchInputSuggBox .suggestionBoxSearchHeader #SuggCategoriesHeader .sug a {
    
    
		font-family: 'Open Sans', sans-serif ;
		font-weight: normal;
		
		
		
    

    
		text-transform: none;
	

    
      color: #000000;
    
}


/* Heading */
   .auth.pdp-related h2,
   .auth.modal .modal-dialog .modal-content .modal-header h2.modal-title,
   .auth .compatible-products .compatible-product-list h3
   {
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
	
    
	
	
		  color: #000000;
	
	 
  }

.auth.modal .modal-dialog .modal-content .modal-header h2.modal-title,	
.auth .compatible-products .compatible-product-list h3	
{	
    	
		text-transform: uppercase;	
		
}


/* Default Text Color */
  .auth.pdp-related h3 {
    
   font-family: 'Open Sans', sans-serif;
	
		  color: #000000;
	
  }

/* Accent Bars and Features */
   .auth .text-separator {
	
		  background-color: #06a7e2;
	
   }
   

/* Primary CTA */
    .auth .button.button-primary {		
    
		color: #ffffff;
		background-color: #06a7e2;
		border-color: #06a7e2;

	}	
	
	.auth .button.button-primary:hover {	
	
		color: #FFFFFF;
		background-color: #000000;
		border-color: #000000;
	 
	 }	 
	

/* Header Link */
   .auth.pdp-related .product-wrap__carousel .card .card-text h4,
   .auth.pdp-related .product-wrap__carousel .slick-next,
   .auth.pdp-related .product-wrap__carousel .slick-prev,
   .auth.pdp-related .pdp-related__controls__count {	   
	
        
          font-family: 'Roboto Condensed', sans-serif;
		  text-transform: none;
		  color: #000000;
		    	 	   
   }
   

/* Border Lines */
   .auth.pdp-related .pdp-related__controls hr,
   .auth .compatible-product-list,
   .auth.pdp-related .card-body,
   .auth .modal-dialog .modal-choice
   {
   
		border-color: #cccccc;
	 
    
   }	   

	.auth.pdp-related .card-body{
	
		background: #f0f0f0;
	
	}
	.auth .modal .modal-dialog .modal-content{
	
		 background: #FFFFFF;
    
	}
	
/* Secondary Divider Lines */
   .auth .modal-dialog .modal-header {
	
		border-color: #999999;
	   
	   
   }	   

/* Standard Link  */
   .auth .modal .modal-dialog .modal-body .modal-choice {
	
    
		font-family: 'Open Sans', sans-serif ;
		
		
		
    
	
	
		  text-transform: none;
	
	
	
		  color: #34768e;
	    
	   
   }   
   .auth .modal .modal-dialog .modal-body .modal-choice:hover {
	
		  color: #34768e;
	    
	   
   }
   
	.auth .pdp-related .button-primary, .auth .modal-dialog .modal-choice p {
		
		    
		        font-family: 'Roboto Condensed', sans-serif;
	     	
		
		
	    
			line-height: 1.2;
		
	}   

.auth.pdp-related .pdp-related__product-wrap .accordion .accordions__group .accordion__item h2.accordion__heading {
	
		
			font-family:'Roboto Condensed', sans-serif;
		
	
	
	
		color: #000000;
	
}

.auth.pdp-related .pdp-related__product-wrap .accordion .accordions__group .accordion__item .accordion__heading {
	
		border-top-color: #999999;
	
}

.auth.pdp-related .pdp-related__product-wrap, .auth.pdp-related .pdp-related__product-wrap .accordion .accordions__group .accordion__item .accordion__body {
	
		background: #FFFFFF;
	
}

.auth.pdp-related .pdp-related__product-wrap .accordion .accordions__group .accordion__item .accordion__body .compatible-product-list-accordion h3 {
	
	
		font-family: 'Open Sans', sans-serif ;
	
}

.auth.pdp-related .pdp-related__product-wrap .accordion .accordions__group .accordion__item .accordion__body .compatible-product-list-accordion ul li a {
	
	
		font-family: 'Open Sans', sans-serif ;
		font-weight: normal;
		
		
		
	

	
		color: #34768e;
	
}

.auth.pdp-related .pdp-related__product-wrap .accordion .accordions__group .accordion__item .accordion__body .compatible-product-list-accordion ul li {
	
		color: #34768e;
	
}

.auth.pdp-related .pdp-related__product-wrap .accordion .accordions__group .accordion__item .accordion__body .compatible-product-list-accordion ul li::marker {
	
		color: #000000;
	
}

.auth.pdp-related .pdp-related__product-wrap .accordion .accordions__group .accordion__item .accordion__body .compatible-product-list-accordion ul li a:hover {
	
		color: #34768e;
	
}


/* For FontType, Headings & DarkThemeTextColor */
    .auth .pdp-gallery h2,
    .auth .pdp-gallery .media-controls .media-filter,
	.auth .modal.full-inner .modal-dialog .modal-content .modal-header .modal-title,
	.auth .gallery--modal .media-controls-modal .media-filter,
	.auth .gallery--modal .pdp-modal-gallery .media-wrap span
	{
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
    
  }
	
    .auth .pdp-gallery h2,
    .auth .pdp-gallery .media-controls .media-filter,
	.auth .productGallery .modal.full-inner .modal-dialog .modal-content .modal-header .modal-title,
	.auth .gallery--modal .media-controls-modal .media-filter,
	.auth .pdp-gallery .slick-next::before,
    .auth .modal.gallery--modal .modal-dialog .modal-content .modal-body .pdp-modal-gallery span {
	 
		  color: #FFFFFF;
	 
   }
   
   .auth .pdp-gallery .slick-dots li button:before {
	 
		  background-color: #FFFFFF;
	 
   }  
   
	
/*  Background & Border Color : Primary Accent Color  */
   .auth .gallery--modal .media-filter.active::after,
   .auth .pdp-gallery .media-filter.active::after,
   .auth .pdp-gallery .slick-dots li.slick-active button:before {
	
		background-color: #06a7e2;
	
   }
 
   .auth .gallery--modal .pdp-modal-gallery-thumbs .thumb.slick-current .border-wrap{
	
		border-color: #06a7e2;
	
   }

   
/*  Background Color : Dark Background  */ 
  .auth .pdp-gallery {
	
		  background-color: #000000;
	
   }


/*  Background Color : Secondary Accent Color  */
   .auth .gallery--modal .pdp-modal-gallery .media-wrap span {
	
		background-color: #2f2f2f;
	
}


/*  Background Color : Dark Theme Text Color  */
   
    .auth .modal.gallery--modal .modal-dialog .modal-content .close,
    .auth .gallery--modal .slick-next::before,
    .auth .gallery--modal .slick-prev::before {
	   color: #FFFFFF;
     }
    

    
        .tfn .cookie-warning, .auth .cookie-warning, .cookie-parent .cookie-warning {
        background: #f0f0f0;
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner .h3, .auth .cookie-warning:not(.slick-slide) .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide) .inner .h3 {
        text-transform: uppercase;
        }
    

    
        .auth .pdp-gallery .pdp-media-wrap .media-wrap .cookie-warning i, .auth .gallery--modal .pdp-media-wrap .media-wrap .cookie-warning i {
            color: #000000 !important;
        }
    

    
        .tfn .cookie-warning:not(.slick-slide).social-warning .inner p, .auth .cookie-warning:not(.slick-slide).social-warning .inner p, .cookie-parent .cookie-warning:not(.slick-slide).social-warning .inner p {
        color: #000000;
        }

        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
        color: #000000;
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
        color: #34768e;
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
        color: #34768e;
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner .h3, .auth .cookie-warning:not(.slick-slide) .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide) .inner .h3 {
        color: #000000 !important;
        }
    

    
        
            .tfn .cookie-warning:not(.slick-slide) .inner .h3, .auth .cookie-warning:not(.slick-slide) .inner .h3, .cookie-parent .cookie-warning:not(.slick-slide) .inner .h3 {
            font-family: 'Roboto Condensed', sans-serif;
            }
        
    

    

    

    
        .tfn .cookie-warning:not(.slick-slide) .inner p, .auth .cookie-warning:not(.slick-slide) .inner p, .cookie-parent .cookie-warning:not(.slick-slide) .inner p {
        font-family: 'Open Sans', sans-serif ;
        
        
        
        }

        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
        font-family: 'Open Sans', sans-serif ;
        
        
        
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner p, .auth .cookie-warning:not(.slick-slide) .inner p, .cookie-parent .cookie-warning:not(.slick-slide) .inner p {
        font-family: 'Open Sans', sans-serif ;
        
        
        
        }

        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
        font-family: 'Open Sans', sans-serif ;
        
        
        
        }
    

    
        .tfn .cookie-warning:not(.slick-slide) .inner p, .auth .cookie-warning:not(.slick-slide) .inner p, .cookie-parent .cookie-warning:not(.slick-slide) .inner p {
        font-family: 'Open Sans', sans-serif;
        
        
        
        }

        .tfn .cookie-warning:not(.slick-slide) .inner .cookie-settings, .auth .cookie-warning:not(.slick-slide) .inner .cookie-settings, .cookie-parent .cookie-warning:not(.slick-slide) .inner .cookie-settings {
        font-family: 'Open Sans', sans-serif;
        
        
        
        }
    
    
.auth .pdp-multimedia h2 {
    
	  
		font-family:'Roboto Condensed', sans-serif;
	  
    
     
	
    
	  color: #000000;
    
	
}

.auth .pdp-multimedia .pdp-multimedia-controls .pdp-multimedia-filter {
    
	  
		font-family:'Roboto Condensed', sans-serif;
	  
	  
			line-height: 1.2 !important;
	  
    
     
}

.auth .pdp-multimedia .pdp-multimedia-controls .pdp-multimedia-filter.active::after {
	
      background: #06a7e2 ;
    
}

.auth .pdp-multimedia .pdp-multimedia-wrap .pdp-multimedia-tab .pdp-multimedia_thumbnail .thumbnail_photo.multimedia__thumbnail--active {
	
      border-color: #06a7e2 ;
    
}

.auth .pdp-multimedia .pdp-multimedia-wrap .pdp-multimedia-tab .pdp-multimedia_content .slick-dots li.slick-active button::before {
	
      background: #06a7e2 ;
    
}

.auth .pdp-multimedia .pdp-multimedia-wrap .pdp-multimedia-tab .pdp-multimedia_content .media-content-wrap .pdp-multimedia-description {
    
    
		font-family: 'Open Sans', sans-serif ;
		font-weight: normal;		
		
		
		
    
	
    
      color: #000000;
    
}



.auth .teaser h1, .auth .teaser h2, .auth .teaser h3, .auth .teaser h4, .auth .teaser h5, .auth .teaser h6,
.auth .teaser.teaser--tile .teaser__text-wrap .button,
.auth .teaser.teaser--tile-text .teaser__text-wrap .button,
.auth .teaser.teaser--checkerboard .teaser__text-wrap h1, .auth .teaser.teaser--checkerboard .teaser__text-wrap h2, .auth .teaser.teaser--checkerboard .teaser__text-wrap h3,
.auth .teaser.teaser--checkerboard .teaser__text-wrap h4, .auth .teaser.teaser--checkerboard .teaser__text-wrap h5, .auth .teaser.teaser--checkerboard .teaser__text-wrap h6,
.auth .teaser.teaser--banner .teaser__text-wrap h1, .auth .teaser.teaser--banner .teaser__text-wrap h2, .auth .teaser.teaser--banner .teaser__text-wrap h3,
.auth .teaser.teaser--banner .teaser__text-wrap h4, .auth .teaser.teaser--banner .teaser__text-wrap h5, .auth .teaser.teaser--banner .teaser__text-wrap h6,
.auth .teaser.teaser--hero .h2{

	
		font-family:'Roboto Condensed', sans-serif;
	


}

.auth .teaser h1, .auth .teaser h2, .auth .teaser h3, .auth .teaser h4, .auth .teaser h5, .auth .teaser h6,
.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 h1, .auth .teaser.teaser--banner .teaser__text-wrap h2, .auth .teaser.teaser--banner .teaser__text-wrap h3,
.auth .teaser.teaser--banner .teaser__text-wrap h4, .auth .teaser.teaser--banner .teaser__text-wrap h5, .auth .teaser.teaser--banner .teaser__text-wrap h6,
.auth .teaser.teaser--checkerboard .teaser__text-wrap h1, .auth .teaser.teaser--checkerboard .teaser__text-wrap h2, .auth .teaser.teaser--checkerboard .teaser__text-wrap h3,
.auth .teaser.teaser--checkerboard .teaser__text-wrap h4, .auth .teaser.teaser--checkerboard .teaser__text-wrap h5, .auth .teaser.teaser--checkerboard .teaser__text-wrap h6,
.auth .teaser.teaser--hero .h2 {
	text-transform: uppercase;}


.auth .teaser.teaser--banner .container .teaser__text-wrap p,
.auth .teaser.teaser--hero .container .teaser__text-wrap p {
   
     font-family: 'Open Sans', sans-serif;
}



.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: #000000;
color: #FFFFFF;
border-color: #000000;
}


.auth .teaser.teaser--hero h1, .auth .teaser.teaser--hero h2, .auth .teaser.teaser--hero h3, .auth .teaser.teaser--hero h4,
.auth .teaser.teaser--hero h5, .auth .teaser.teaser--hero h6, .auth .teaser.teaser--hero .h2,
.auth .teaser.teaser--hero p, 
.auth .teaser.teaser--card h1, .auth .teaser.teaser--card h2, .auth .teaser.teaser--card h3, .auth .teaser.teaser--card h4,
.auth .teaser.teaser--card h5, .auth .teaser.teaser--card h6, .auth .teaser.teaser--card p, 
.auth .teaser.teaser--full-width h1, .auth .teaser.teaser--full-width h2, .auth .teaser.teaser--full-width h3,
.auth .teaser.teaser--full-width h4, .auth .teaser.teaser--full-width h5, .auth .teaser.teaser--full-width h6,     
.auth .teaser.teaser--full-width p,
.auth .teaser.teaser--checkerboard.teaser-checkerboard--dark .teaser__text-wrap h1, .auth .teaser.teaser--checkerboard.teaser-checkerboard--dark .teaser__text-wrap h2, 
.auth .teaser.teaser--checkerboard.teaser-checkerboard--dark .teaser__text-wrap h3, .auth .teaser.teaser--checkerboard.teaser-checkerboard--dark .teaser__text-wrap h4,
.auth .teaser.teaser--checkerboard.teaser-checkerboard--dark .teaser__text-wrap h5, .auth .teaser.teaser--checkerboard.teaser-checkerboard--dark .teaser__text-wrap h6,     
.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 h1, .auth .teaser.teaser--banner h2, .auth .teaser.teaser--banner h3,
.auth .teaser.teaser--banner h4, .auth .teaser.teaser--banner h5, .auth .teaser.teaser--banner h6,
.auth .teaser.teaser--banner p,
.auth .teaser.teaser--hero .teaser__text-wrap p,
.auth .teaser.teaser--hero .teaser__text-wrap h1, .auth .teaser.teaser--hero .teaser__text-wrap h2, .auth .teaser.teaser--hero .teaser__text-wrap h3,
.auth .teaser.teaser--hero .teaser__text-wrap h4, .auth .teaser.teaser--hero .teaser__text-wrap h5, .auth .teaser.teaser--hero .teaser__text-wrap h6 {
  color: #FFFFFF; }  
 
.auth .teaser.teaser--banner.teaser--light .container .inner p {
color: #000000;	
}
  
.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,
.auth .teaser.teaser--banner.teaser--banner-card a,
.auth .teaser.teaser--banner.teaser--banner-card .button{
background: #06a7e2;
color: #000000;
border-color: #06a7e2;
}
.button:hover.button-primary, 
.button:focus.button-primary,
.auth .teaser.teaser--hero a:hover, 
.auth .teaser.teaser--hero .button:hover,
.auth .teaser.teaser--banner.teaser--banner-card.teaser--light a:hover,
.auth .teaser.teaser--banner.teaser--banner-card.teaser--light a:focus,
.auth .teaser.teaser--banner.teaser--banner-card.teaser--light .button:hover,
.auth .teaser.teaser--banner.teaser--banner-card.teaser--light .button:focus{
background: #000000;
color: #FFFFFF;
border-color: #000000;
}
.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: #000000;
color: #FFFFFF;
border-color: #000000;
} 

.auth .teaser.teaser--banner.teaser--banner-card a:hover, 
.auth .teaser.teaser--banner.teaser--banner-card a:focus, 
.auth .teaser.teaser--banner.teaser--banner-card .button:hover, 
.auth .teaser.teaser--banner.teaser--banner-card .button:focus {
background: #FFFFFF;
color: #000000;
border-color: #FFFFFF;
}


.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: 'Open Sans', sans-serif ;
	
	
	

}

.auth .teaser .teaser__text-wrap p {
	font-size: 14px;}

.auth .teaser.teaser--checkerboard .teaser__text-wrap h1, .auth .teaser.teaser--checkerboard .teaser__text-wrap h2, .auth .teaser.teaser--checkerboard .teaser__text-wrap h3,
.auth .teaser.teaser--checkerboard .teaser__text-wrap h4, .auth .teaser.teaser--checkerboard .teaser__text-wrap h5, .auth .teaser.teaser--checkerboard .teaser__text-wrap h6,
.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: #06a7e2;
color: #000000;
border-color: #06a7e2;
}

.auth .teaser.teaser--checkerboard .teaser__text-wrap .button:hover {
background: #000000;
color: #FFFFFF;
border-color: #000000;
} 

.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 h1, .auth .teaser.teaser--tile:not(.teaser--tile-text) .teaser__text-wrap h2, .auth .teaser.teaser--tile:not(.teaser--tile-text) .teaser__text-wrap h3,
.auth .teaser.teaser--tile:not(.teaser--tile-text) .teaser__text-wrap h4, .auth .teaser.teaser--tile:not(.teaser--tile-text) .teaser__text-wrap h5, .auth .teaser.teaser--tile:not(.teaser--tile-text) .teaser__text-wrap h6,
.auth .teaser.teaser--tile-text .teaser__text-wrap h1, .auth .teaser.teaser--tile-text .teaser__text-wrap h2, .auth .teaser.teaser--tile-text .teaser__text-wrap h3,
.auth .teaser.teaser--tile-text .teaser__text-wrap h4, .auth .teaser.teaser--tile-text .teaser__text-wrap h5, .auth .teaser.teaser--tile-text .teaser__text-wrap h6 {
	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: #06a7e2 ; }
.auth .teaser.teaser--tile.teaser--tile-right .container::before, .auth .teaser.teaser--tile .container::before {
background: #999999;
}
.auth .teaser .teaser__text-wrap .button {

	
		font-family:'Roboto Condensed', sans-serif;
	



	   line-height: 1.2;

}

	.auth .login-panel {
	
		background-color: #FFFFFF;
	
	}
	.auth .account-pages--login-b2c.login-component .login-panel .footer-container-b2c .button.button-primary,
	.auth .login-panel .button {
		
			
				font-family: 'Roboto Condensed', sans-serif;
			
		
		
	}
	.auth .login-panel .header-container h2 {
	
		
			font-family: 'Roboto Condensed', sans-serif;
		
	
	
	
		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: #06a7e2;
	
	}
	.auth .login-panel .header-container p {
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	
	
		color: #000000;
	
	} 
	.auth .login-panel .button-container .button {
	
		color: #000000;
	
	
		background-color: #06a7e2;
	
	
		border-color: #06a7e2;
	
	}
	.auth .login-panel .button-container .button:hover {
	
		color: #FFFFFF;
	
	
		background-color: #000000;
	
	
		border-color: #000000;
	
	}	
	.auth .login-panel.login-panel__add-info .header-container .steps {
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	
	
		color: #3f3f3f;
	
	}
	.auth .login-panel .button-container .button.button-tertiary {
	
		color: #000000;
	
	
	
		border-color: #000000;
	
	}
	.auth .login-panel .button-container .button.button-tertiary:hover {
	
		color: #000000;
	
	
		background-color: #FFFFFF;
	
	
		border-color: #000000;
	
	}
	.auth .account-pages--rte p a,
	.auth .account-pages .add-info-bottom a {
	
        text-transform: none;
    
    
        color : #34768e;
    
	}
	.auth .account-pages--rte p a:hover,
	.auth .account-pages .add-info-bottom a:hover {
    
        color : #34768e;
    
	}
    .auth .account-pages .add-info-bottom {
    
    
        font-family: 'Open Sans', sans-serif ;
		font-weight: normal;		
		
		
				
         line-height: 1.2;
     }	 


	.auth .login-panel {
	
		background-color: #FFFFFF;
	
	}
	.auth .account-pages--login-b2c.login-component .login-panel .footer-container-b2c .button.button-primary,
	.auth .login-panel .button {
		
			
				font-family: 'Roboto Condensed', sans-serif;
			
		
		
	}
	.auth .login-panel .header-container h2 {
	
		
			font-family: 'Roboto Condensed', sans-serif;
		
	
	
	
		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: #06a7e2;
	
	}
	.auth .login-panel .header-container p {
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	
	
		color: #000000;
	
	} 
	.auth .login-panel .header-container ul li {
	
    
        font-family: 'Open Sans', sans-serif;
		font-weight: normal;
        
        
        
    
    }
	.auth .login-panel .button-container .button {
	
		color: #000000;
	
	
		background-color: #06a7e2;
	
	
		border-color: #06a7e2;
	
	}
	.auth .login-panel .button-container .button:hover {
	
		color: #FFFFFF;
	
	
		background-color: #000000;
	
	
		border-color: #000000;
	
	}	
	.auth .login-panel.login-panel__add-info .header-container .steps {
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	
	
		color: #3f3f3f;
	
	}
	.auth .login-panel .button-container .button.button-tertiary {
	
		color: #000000;
	
	
	
		border-color: #000000;
	
	}
	.auth .login-panel .button-container .button.button-tertiary:hover {
	
		color: #000000;
	
	
		background-color: #FFFFFF;
	
	
		border-color: #000000;
	
	}
	.auth .account-pages--rte p a,
	.auth .account-pages .add-info-bottom a {
	
        text-transform: none;
    
    
        color : #34768e;
    
	}
	.auth .account-pages--rte p a:hover,
	.auth .account-pages .add-info-bottom a:hover {
    
        color : #34768e;
    
	}
    .auth .account-pages .add-info-bottom {
    
    
        font-family: 'Open Sans', sans-serif ;
		font-weight: normal;		
		
		
				
         line-height: 1.2;
     }	 



	.auth .editorial-card__text-wrap h2,
	.auth .editorial-card__text-wrap h1,
	.auth .editorial-card__text-wrap h3,
	.auth .editorial-card__text-wrap h4,
	.auth .editorial-card__text-wrap h5,
	.auth .editorial-card__text-wrap h6 {
    
      	
          font-family: 'Roboto Condensed', sans-serif;
        
    
    
    
  		text-transform: uppercase;
  	
  	
		color: #000000;
    	
}	

.auth .editorial-card .editorial-card__item .editorial-card__item--text-wrap .inner h1,
.auth .editorial-card .editorial-card__item .editorial-card__item--text-wrap .inner h2,
.auth .editorial-card .editorial-card__item .editorial-card__item--text-wrap .inner h3,
.auth .editorial-card .editorial-card__item .editorial-card__item--text-wrap .inner h4,
.auth .editorial-card .editorial-card__item .editorial-card__item--text-wrap .inner h5,
.auth .editorial-card .editorial-card__item .editorial-card__item--text-wrap .inner h6 {
	
		
		font-family: 'Roboto Condensed', sans-serif;
	  
  
  
  
	color: #000000;
	
 }

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

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

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

.auth .editorial-card__item figure img{
	
		border-bottom: 3px solid;
		border-color: #06a7e2;
	
}

.auth .editorial-card__item--text-wrap p {
	
		color: #000000;
	
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	
}




	.finance-calculator #calculatorContainer.financeCalculator-container .hero h1,
	.finance-calculator .calculatorFooter .modal.full-inner .modal-dialog .modal-content .modal-header .modal-title  {
	
		
			font-family: 'Roboto Condensed', sans-serif !important;
		
	
	
	
		text-transform: uppercase;
	
	
		color: #000000;
	
	}

	
		.finance-calculator #calculatorContainer.financeCalculator-container .text-separator{
		background-color: #06a7e2
		}
	

	.finance-calculator #calculatorContainer.financeCalculator-container .hero p,
	.finance-calculator #calculatorContainer.financeCalculator-container input[type="text"],
	.finance-calculator #calculatorContainer.financeCalculator-container .calculator-heading,
	.finance-calculator #calculatorContainer.financeCalculator-container .totalInvestment .hook,
	.finance-calculator #calculatorContainer.financeCalculator-container .buttonsWithCustom label,
	.finance-calculator #calculatorContainer.financeCalculator-container button.term,
	.finance-calculator #calculatorContainer.financeCalculator-container .estMonthlyPaymentReadout,
	.finance-calculator #calculatorContainer.financeCalculator-container .buttonsWithCustom.toggleField label
	{
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	
	
		color: #000000;
	
	}

	.finance-calculator #calculatorContainer.financeCalculator-container label,
	.finance-calculator #calculatorContainer.financeCalculator-container .legend .legendLabel,
	.finance-calculator #calculatorContainer.financeCalculator-container #chartInnerReadout.info,
	.finance-calculator #calculatorContainer.financeCalculator-container .infoIcon span {
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	
	
		color: #6f6f6f;
	
	}

	.finance-calculator #calculatorContainer.financeCalculator-container button.term,
	.finance-calculator #calculatorContainer.financeCalculator-container .outputs,
	.finance-calculator #calculatorContainer.financeCalculator-container .column4
	{
	
		border: 1px solid #cccccc;
	
	}

	.finance-calculator #calculatorContainer.financeCalculator-container .mainReadout {
	
		border-bottom: 2px solid #cccccc;
	
	}

	.finance-calculator .calculatorFooter .legalDiscalaimer .legal {
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	
	
		text-transform: none;
	
	
		color: #34768e;
	
	}

	
		.finance-calculator .calculatorFooter .legalDiscalaimer .legal:hover {
		color: #34768e;
		}
	

	.finance-calculator .calculatorFooter .applyFinancing,
	.finance-calculator #calculatorContainer.financeCalculator-container button.term.selected {
	
		background: #000000;
	}

	.finance-calculator .calculatorFooter .applyFinancing .heading,
	.finance-calculator .calculatorFooter .applyFinancing .text,
	.finance-calculator #calculatorContainer.financeCalculator-container button.term.selected {
	
	
		
			font-family: 'Open Sans', sans-serif;
		
		
		
		
		
	
	
		color: #FFFFFF;
	
	}

	.finance-calculator .calculatorFooter .applyFinancing .button.button-primary {
	
		color: #000000;
	

	
		background-color: #06a7e2;
	

	
		border-color: #06a7e2;
	
	
		
			font-family: 'Roboto Condensed', sans-serif;
		
		
			line-height: 1.2;
		
	
	
	}

	.finance-calculator .calculatorFooter .applyFinancing .button.button-primary:hover {
	
		color: #FFFFFF;
	

	
		background-color: #000000;
	

	
		border-color: #000000;
	
	}

	.finance-calculator #calculatorContainer .showPaymentDetails p {
		
		
			
				font-family: 'Open Sans', sans-serif;
			
			
			
			
			
		
		
			color: #34768e;
		
	}

	.finance-calculator .button.button-tertiary,
	.button.button-tertiary  {
	
		color: #000000;
	
	
	
		border-color: #000000;
	
		
		
			font-family: 'Roboto Condensed', sans-serif;
		
	
	
	}
	.finance-calculator .button.button-tertiary:hover,
	.button.button-tertiary:hover {
		
			color: #000000;
		
		 
			background-color: #FFFFFF;
		
		 
			border-color: #000000;
		
		}

		.finance-calculator #calculatorContainer.financeCalculator-container .modalWindow .text,
		.finance-calculator #calculatorContainer.financeCalculator-container .errorMsg {
		
		
			
				font-family: 'Open Sans', sans-serif;
			
			
			
			
			
		
		}



.auth .auth.msrp-compare-products-models .compare-frequent-models,
.auth.msrp-compare-products-models .button.button-primary, 
.auth.msrp-compare-products-models .card .card-build-price, 
.auth.msrp-compare-products-models .compare-products-display--inner .card .cat-follow.compare-products__model-details {
	
	    
	        font-family: 'Roboto Condensed', sans-serif;
	     
	
	
}

.auth.msrp-shop-compare-products-models .card-wrapper .card .card-display-model .card-selected-model.compare-selected-model,
.auth.msrp-shop-compare-products-models .card-wrapper-mobile .card .card-display-model .card-selected-model.compare-selected-model {
	
		color: #FFFFFF ;
	
	
		background-color: #000000 ;
	
	
		border-color: #000000 ;
	
}

.auth.msrp-shop-compare-products-models .card-wrapper .card .comparison-tool-buttons-section .compare-withcompetitor-button a,
.auth.msrp-shop-compare-products-models .card-wrapper-mobile .card .comparison-tool-buttons-section .compare-withcompetitor-button a,
.auth.msrp-shop-compare-products-models .card-wrapper .card .comparison-tool-buttons-section .comparison-tool-buttons>a,
.auth.msrp-shop-compare-products-models .card-wrapper-mobile .card .comparison-tool-buttons-section .comparison-tool-buttons>a {
	
		text-transform: none;	
	
	
		color: #34768e !important;
	
}

.auth.msrp-shop-compare-products-models .card-wrapper .card .comparison-tool-buttons-section .compare-withcompetitor-button a:hover,
.auth.msrp-shop-compare-products-models .card-wrapper-mobile .card .comparison-tool-buttons-section .compare-withcompetitor-button a:hover,
.auth.msrp-shop-compare-products-models .card-wrapper .card .comparison-tool-buttons-section .comparison-tool-buttons>a:hover,
.auth.msrp-shop-compare-products-models .card-wrapper-mobile .card .comparison-tool-buttons-section .comparison-tool-buttons>a:hover {

	color : #34768e !important;

}

.auth.msrp-compare-products-models .row .card-wrapper .card .product-display-value.family,
.auth.msrp-compare-products-models .row .card-wrapper .card .product-display-value.model,
.auth.msrp-compare-products-models .row .card .card-text .product-display-value.spec,
.auth .modal.msrp-info .modal-dialog .modal-content .modal-body p,
.auth.msrp-compare-products-models .row .card-wrapper .card .product-display-value.spec-value,
.auth.msrp-shop-compare-products-models .card-wrapper .card .comparison-tool-buttons-section .compare-withcompetitor-button a,
.auth.msrp-shop-compare-products-models .card-wrapper-mobile .card .comparison-tool-buttons-section .compare-withcompetitor-button a,
.auth.msrp-shop-compare-products-models .card-wrapper .card .comparison-tool-buttons-section .comparison-tool-buttons>a,
.auth.msrp-shop-compare-products-models .card-wrapper-mobile .card .comparison-tool-buttons-section .comparison-tool-buttons>a,
.auth.msrp-compare-products-models .row .card-wrapper .card .product-card-price-USD .pricing-msrp.pdp .msrp,
.auth.msrp-compare-products-models .row .card-wrapper .card .product-card-price-USD .pricing-msrp.pdp .price,
.auth.msrp-compare-products-models .row .card-wrapper .card .product-card-price-USD .pricing-msrp.pdp .currency {
	
    
        font-family: 'Open Sans', sans-serif ;
		font-weight: normal; font-style: normal;
        
        
        
    
}

.auth.msrp-shop-compare-products-models .card-wrapper .card .card-text .product-card-price-USD .pricing-msrp.pdp .price,
.auth.msrp-shop-compare-products-models .card-wrapper .card .card-text .product-card-price-USD .pricing-msrp.pdp .currency,
.auth.msrp-shop-compare-products-models .card-wrapper-mobile .card .card-text .product-card-price-USD .pricing-msrp.pdp .price,
.auth.msrp-shop-compare-products-models .card-wrapper-mobile .card .card-text .product-card-price-USD .pricing-msrp.pdp .currency {
	
		
			font-family:  !important;
	   
	 
	 
	
		color: #000000 !important;
   
}

.auth.msrp-compare-products-models .card .new-npi-icon,
.auth.msrp-shop-compare-products-models .card-wrapper .card .new-npi-icon,
.auth.msrp-shop-compare-products-models .card-wrapper-mobile .card .new-npi-icon {
	
	
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
	
		color: #000000;
	
}

.auth.msrp-compare-products-models .card .new-npi-icon,
.auth.msrp-shop-compare-products-models .card-wrapper .card .new-npi-icon,
.auth.msrp-shop-compare-products-models .card-wrapper-mobile .card .new-npi-icon  {
   
     background: #06a7e2 ;
   
}

.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.family,
.auth.msrp-compare-products-models .compare-products-display--inner .card .cat-follow.compare-products__model-details,
.auth.msrp-compare-products-models .card .card-text .product-display-value.spec,
.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.model {
	
		text-transform: uppercase;
	
}


.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.spec-value {
	text-transform: none;
}

.auth.msrp-compare-products-models .compare-products-display--inner .compare-products__model-details {
	text-transform: none;

	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	
}

.auth.msrp-compare-products-models .compare-tool-wrapper .compare-tool-wrapper-text,
.auth .compare-tool-wrapper p.compare-tool-wrapper-text {	
   font-family: 'Open Sans', sans-serif;
   
}

.auth.msrp-compare-products-models .compare-frequent-models {
	
		color: #000000;
	
}

.auth.msrp-compare-products-models .text-separator {
	
		color: #06a7e2;
	
}



.auth.msrp-compare-products-models .msrp_unit-switch-container.desktop-view-msrp input[type="checkbox"] + label {
	
	
	    
	       font-family: 'Open Sans', sans-serif;
	    
    

    
		color: #000000;
	

}


.auth.msrp-compare-products-models .msrp_unit-switch-container.desktop-view-msrp input:checked + label{
	
		border-bottom: 2px solid #06a7e2;
	
	
}
.auth.msrp-compare-products-models .msrp_unit-switch-container.desktop-view-msrp input:checked + label:hover {
    
    	background: #fffae7;
	 
	
		border-bottom: 2px solid #06a7e2;
	
}



.auth.msrp-compare-products-models .msrp_unit-switch-container.desktop-view-msrp label {
    
	  	border-bottom: 2px solid #999999;
    
}

.auth.msrp-compare-products-models .msrp_unit-switch-container.desktop-view-msrp label:hover{
	
      background: #f0f0f0 ;
    

}

.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.family,
.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.spec,
.auth.msrp-compare-products-models .row .card-wrapper .card .product-card-price-USD .pricing-msrp.pdp .msrp {
	
		  color: #6f6f6f;
	
}

.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.model {
	
		  color: #000000;
	
}

.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.spec-value,
.auth.msrp-compare-products-models .compare-products-display--inner .card .cat-follow.compare-products__model-details {
	
		  color: #000000;
	
}

.auth.msrp-compare-products-models .compare-tool-wrapper .compare-tool-wrapper-text,
.auth.msrp-compare-products-models .compare-products-display--inner .card .compare-products__model-details {
	
		  color: #000000;
	
}

.auth.msrp-compare-products-models .button.button-primary {
	
		 color: #000000;
    
	
		 background: #06a7e2;
    
	
		 border-color: #06a7e2;
    
}

.auth.msrp-compare-products-models .button.button-primary:hover {
	
		 color: #FFFFFF;
    
	
		 background: #000000;
    
	
		 border-color: #000000;
    
}

 
@media screen and (max-width: 1023px){
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-header p.modal-title,
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li a,
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-body ul li a.unit-switch-selected-container,
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-body ul li a.unit-switch-selected-container label.unit-switch-selected-label,
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-content .modal-body ul li.unit-switch-li {
		
		
			
				font-family: 'Open Sans', sans-serif;
			
			
				font-weight: normal;
			
			
			
			
		

		
			color: #000000;
		
	}
	
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li,
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li:last-of-type {
		
			border-top: 1px solid #cccccc;
		
	}
	
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp a i,
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window i {
		
			background: #f0f0f0;
		
		
		
			color: #000000;
		
	}
	
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body.uom-modal ul li.unit-switch-li:hover,
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.actions-modal-uom .modal-dialog .modal-content .modal-body ul li.unit-switch-li:hover {
		
			background: #fffae7;
		
	}
	
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-header p.modal-title i {
		
			color: #000000 ;
		
	}
	
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-header p.modal-title {
		
			
				font-family: 'Roboto Condensed', sans-serif;
			
		
		
		
		
			text-transform: uppercase;
		
		
		
			color: #000000;
		
	}
	
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body p {
		
		
			
			   font-family: 'Open Sans', sans-serif;
			
		
	}
	
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-primary {
		
			color: #000000;
		
		
		
			background-color: #06a7e2;
		
		
		
			border-color: #06a7e2;
		 
	}
	
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-primary:hover {
		
			color: #FFFFFF;
		
		
		
			background-color: #000000;
		
		
		
			border-color: #000000;
		
	}
	
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-tertiary {
		
			color: #000000;
			
		
		
		
		
			border-color: #000000;
		
	}
	
	.auth.msrp-compare-products-models .compare-products-display .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-tertiary:hover {
		
			color: #000000;
			
		
		
			background-color: #FFFFFF;
		
		
		
			border-color: #000000;
		
	}
}





.auth.msrp-compare-products-models--full .cat-follow--back,
.auth.msrp-compare-products-models--full .cat-follow--back a{

      color: #000000;
  
   
   
		font-family: 'Open Sans', sans-serif ;
		
		
		
    
  
      text-transform: none;
  
}

.auth.msrp-compare-products-models.msrp-compare-products-models--full .card-wrapper .card .product-display-value.family{
	text-transform: none;
} 

.auth.msrp-compare-products-models--full .cat-follow--back a:hover{
	
      color: #000000;
  
}

.auth.msrp-compare-products-models--full .cat-follow--back::before,
.auth .card-wrapper .card .card-text, 
.auth .card-wrapper-mobile .card .card-text,
.auth.msrp-compare-products-models .row .card-wrapper .card .product-card-price-USD .pricing-msrp.pdp .msrp {
  
	  color: #6f6f6f;
  
}

.auth.msrp-compare-products-models .card .new-npi-icon,
.auth.msrp-shop-compare-products-models .card-wrapper .card .new-npi-icon,
.auth.msrp-shop-compare-products-models .card-wrapper-mobile .card .new-npi-icon {
	
	
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
	
		color: #000000;
	
}

.auth.msrp-shop-compare-products-models .card-wrapper .card .card-text .product-card-price-USD .pricing-msrp.pdp .price,
.auth.msrp-shop-compare-products-models .card-wrapper .card .card-text .product-card-price-USD .pricing-msrp.pdp .currency,
.auth.msrp-shop-compare-products-models .card-wrapper-mobile .card .card-text .product-card-price-USD .pricing-msrp.pdp .price,
.auth.msrp-shop-compare-products-models .card-wrapper-mobile .card .card-text .product-card-price-USD .pricing-msrp.pdp .currency {
	
	font-family: 'Open Sans', sans-serif;
	 
	
		color: #000000;
   
}

<!-- /* Model Tab BackGround */ -->
.auth.msrp-compare-products-models--full .tab-wrapper::before {
  
    background-color: #f0f0f0;
  
}

<!-- /* Border for Tab */ -->
.auth.msrp-compare-products-models--full .tab-wrapper .control--link {
	
        border-left: 1px solid #999999;
    
}

.auth.msrp-compare-products-models--full .tab-wrapper .control--link:last-of-type {
	
        border-right: 1px solid #999999;
    
}

.auth.msrp-compare-products-models--full .tab-wrapper .control--link.active {
	
        border-top: 1px solid #999999;
    
}

<!-- /* Border for Model cards */ -->

<!-- /* Highlighted/Selected Tab */ -->
.auth.msrp-compare-products-models--full .tab-wrapper .control--link.active,
.auth.msrp-compare-products-models--full .tab-wrapper .control--link.active:hover {
 
    border-bottom-color: #06a7e2 ;
  
}
 
<!-- /* Tab and selected-model title */ -->
.auth.msrp-compare-products-models--full .compare-products-display .tab-wrapper .control--link,
.auth.msrp-compare-products-models--full .card .card-selected-model { 
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
	
    
    
    
            text-transform: uppercase;
    

    
     color: #000000;
    
}

<!-- /* Eyebrow heading */ -->
.auth.msrp-compare-products-models--full .card-wrapper .card .product-display-value.family,
.auth.msrp-compare-products-models--full .card-wrapper .card .product-display-value.msrp-value { 
    
        
            font-family: 'Roboto Condensed', sans-serif;
        
    
	
    
    
     color: #6f6f6f;
    
}

.auth.msrp-compare-products-models--full .card-wrapper .card .product-display-value.family,
.auth.msrp-compare-products-models--full .card-wrapper .card .product-display-value.msrp-value {
 
            text-transform: none;
 
}

<!-- /* Model title on card */ -->
.auth.msrp-compare-products-models--full .card .product-display-value,
.auth.msrp-compare-products-models--full .card-wrapper .card .product-display-value.model,
.auth .compare-products-table-details th .add-model--inner .add,
.auth.msrp-compare-products-models .card-wrapper .card .product-display-value.msrp-value .msrp-value-details {
   
   
		font-family: 'Open Sans', sans-serif ;
		
		
		
    

	 
     color: #000000;
     
	
}	

<!-- /* CTA for More Details */ -->
.auth.msrp-compare-products-models--full .comparison-tool-buttons-section .button.button-primary a { 
 
  color: #000000;
 
} 

.auth.msrp-compare-products-models--full .comparison-tool-buttons-section .button.button-primary a, 
.auth.msrp-compare-products-models--full .comparison-tool-buttons-section .button.button-teritiary a,
.auth .compare-products-table-details th,
.auth .compare-products-table-details .header td, 
.auth .compare-products-table-details .sub-header td,
.auth.msrp-compare-products-models--full .show-on-scroll .sticky-table tr th .product-display-value.family,
.auth .compare-products-table-details .expand-collapse-buttons,
.auth .compare-products-table-details .add,
.auth.msrp-compare-products-models .print-icon,
.auth.msrp-compare-products-models--full .add-models-modal .modal-footer .button { 
	
	   
		   font-family: 'Roboto Condensed', sans-serif;
	   
   
   
   
} 

.auth.msrp-compare-products-models--full .show-on-scroll .sticky-table tr th {
	
    font-family: 'Roboto Condensed', sans-serif;
    
	
}

.auth .compare-products-table-details .compare0,
.auth .compare-products-table-details .compare1,
.auth .compare-products-table-details .compare2,
.auth .compare-products-table-details .comparehidden,
.auth.msrp-shop-compare-products-models .card-wrapper .card .comparison-tool-buttons-section .compare-withcompetitor-button a,
.auth.msrp-shop-compare-products-models .card-wrapper-mobile .card .comparison-tool-buttons-section .compare-withcompetitor-button a,
.auth.msrp-shop-compare-products-models .card-wrapper .card .comparison-tool-buttons-section .comparison-tool-buttons>a,
.auth.msrp-shop-compare-products-models .card-wrapper-mobile .card .comparison-tool-buttons-section .comparison-tool-buttons>a,
.auth.msrp-compare-products-models--full .show-on-scroll .sticky-table .banner-header-actions a { 
 	
	
			font-family: 'Open Sans', sans-serif ;
			
			
			
		
}

.auth.msrp-compare-products-models--full .comparison-tool-buttons-section .button.button-primary { 
 
   border-color: #06a7e2;
 
 
   background-color: #06a7e2;
 
}

.auth.msrp-compare-products-models--full .comparison-tool-buttons-section .button.button-primary:hover a {
 
    color: #FFFFFF;
 
}
.auth.msrp-compare-products-models--full .comparison-tool-buttons-section .button.button-primary:hover {
 
     background-color: #000000;
 
 
     border-color: #000000;
 
}

.auth.msrp-shop-compare-products-models .card-wrapper .card .comparison-tool-buttons-section .compare-withcompetitor-button a,
.auth.msrp-shop-compare-products-models .card-wrapper-mobile .card .comparison-tool-buttons-section .compare-withcompetitor-button a,
.auth.msrp-shop-compare-products-models .card-wrapper .card .comparison-tool-buttons-section .comparison-tool-buttons>a,
.auth.msrp-shop-compare-products-models .card-wrapper-mobile .card .comparison-tool-buttons-section .comparison-tool-buttons>a {
	
		text-transform: none;	
	
	
		color: #34768e;	
	
}

.auth.msrp-shop-compare-products-models .card-wrapper .card .comparison-tool-buttons-section .compare-withcompetitor-button a:hover,
.auth.msrp-shop-compare-products-models .card-wrapper-mobile .card .comparison-tool-buttons-section .compare-withcompetitor-button a:hover,
.auth.msrp-shop-compare-products-models .card-wrapper .card .comparison-tool-buttons-section .comparison-tool-buttons>a:hover,
.auth.msrp-shop-compare-products-models .card-wrapper-mobile .card .comparison-tool-buttons-section .comparison-tool-buttons>a:hover {

	color : #34768e;

}


.auth.msrp-shop-compare-products-models .card-wrapper .card .card-selected-model.compare-selected-model,
.auth.msrp-shop-compare-products-models .card-wrapper-mobile .card .card-selected-model.compare-selected-model {
	
		color: #FFFFFF ;
	
	
		background-color: #000000 ;
	
	
		border-color: #000000 ;
	
}

<!-- /* CTA for Compare with Competitors */ -->
.auth.msrp-compare-products-models.msrp-compare-products-models--full .show-mobile .comparison-tool-buttons-section .compare__model-details,
.auth.msrp-compare-products-models .card .card-header-actions a {
   
   
		font-family: 'Open Sans', sans-serif ;
		
		
		
    

	
            text-transform: uppercase;
    
}

.auth.msrp-compare-products-models.msrp-compare-products-models--full .show-mobile .comparison-tool-buttons-section .compare__model-details,
.auth.msrp-compare-products-models--full .card .card-header-actions a,
.auth.msrp-compare-products-models--full .comparison-tool-buttons-section a	{
  
     color: #34768e;
   
}
   
.auth.msrp-compare-products-models--full .card .card-header-actions a:hover {
  
     color: #34768e;
   
}  

<!-- /* CTA for Bulid and Price */ -->
.auth.msrp-compare-products-models--full .comparison-tool-buttons-section .button.button-teritiary a {
 
    color: #000000 ;
  
}
.auth.msrp-compare-products-models--full .comparison-tool-buttons-section .button.button-teritiary {
  
  
    border-color: #000000 ;
  
}

.auth.msrp-compare-products-models--full .comparison-tool-buttons-section .button.button-teritiary a:hover {
  
    color: #000000 ;
  
}
.auth.msrp-compare-products-models--full .comparison-tool-buttons-section .button.button-teritiary:hover {
  
    background-color: #FFFFFF ;
  
  
    border-color: #000000 ;
  
}

<!-- /* Background Color for Add model '+' */ -->
.auth.msrp-compare-products-models--full .add-model--inner.model2 .add span,
.auth.msrp-compare-products-models .card .new-npi-icon,
.auth.msrp-shop-compare-products-models .card-wrapper .card .new-npi-icon,
.auth.msrp-shop-compare-products-models .card-wrapper-mobile .card .new-npi-icon  {
   
     background-color: #06a7e2 ;
   
}

<!-- /* Color for Add model '+' */ -->
.auth.msrp-compare-products-models--full .add-model--inner.model2 .add span {
 
     color: #000000 ;
  
}

<!-- /* Background Color  */ -->
.auth.msrp-compare-products-models--full .compare-products-display
 {
   
     background-color: #FFFFFF ;
   
}




.auth.msrp-compare-products-models--full .msrp_unit-switch-container.desktop-view-msrp input[type="checkbox"] + label {
	
	
	    
	       font-family: 'Open Sans', sans-serif;
	    
    

    
		color: #000000;
	

}


.auth.msrp-compare-products-models--full .msrp_unit-switch-container.desktop-view-msrp input:checked + label{
	
		border-bottom: 2px solid #06a7e2;
	
	
}
.auth.msrp-compare-products-models--full .msrp_unit-switch-container.desktop-view-msrp input:checked + label:hover {
    
    	background: #fffae7;
	 
	
		border-bottom: 2px solid #06a7e2;
	
}



.auth.msrp-compare-products-models--full .msrp_unit-switch-container.desktop-view-msrp label {
    
	  	border-bottom: 2px solid #999999;
    
}

.auth.msrp-compare-products-models--full .msrp_unit-switch-container.desktop-view-msrp label:hover{
	
      background: #f0f0f0 ;
    

}

 
@media screen and (max-width: 1023px){
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-header p.modal-title,
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li a,
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-body ul li a.unit-switch-selected-container,
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-body ul li a.unit-switch-selected-container label.unit-switch-selected-label,
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-content .modal-body ul li.unit-switch-li,
	.auth.msrp-compare-products-models--full .return-main-compare a.cat-follow.cat-follow--back {
		
		
			
				font-family: 'Open Sans', sans-serif;
			
			
				font-weight: normal;
			
			
			
			
		

		
			color: #000000;
		
	}
	
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li,
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body ul li:last-of-type {
		
			border-top: 1px solid #cccccc;
		
	}
	
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp a i,
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window i {
		
			background: #f0f0f0;
		
		
		
			color: #000000;
		
	}
	
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window .modal-dialog .modal-content .modal-body.uom-modal ul li.unit-switch-li:hover,
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.actions-modal-uom .modal-dialog .modal-content .modal-body ul li.unit-switch-li:hover {
		
			background: #fffae7;
		
	}
	
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-header p.modal-title i {
		
			color: #000000 ;
		
	}
	
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-header p.modal-title {
		
			
				font-family: 'Roboto Condensed', sans-serif;
			
		
		
		
		
			text-transform: uppercase;
		
		
		
			color: #000000;
		
	}
	
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body p {
		
		
			
			   font-family: 'Open Sans', sans-serif;
			
		
	}
	
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-primary {
		
			color: #000000;
		
		
		
			background-color: #06a7e2;
		
		
		
			border-color: #06a7e2;
		 
	}
	
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-primary:hover {
		
			color: #FFFFFF;
		
		
		
			background-color: #000000;
		
		
		
			border-color: #000000;
		
	}
	
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-tertiary {
		
			color: #000000;
			
		
		
		
		
			border-color: #000000;
		
	}
	
	.auth.msrp-compare-products-models--full .msrp_unit-switch-container.mobile-view-msrp .unit-switch-window.unit-switch-save-preferences-modal .modal-dialog .modal-content .modal-body button.button.button-tertiary:hover {
		
			color: #000000;
			
		
		
			background-color: #FFFFFF;
		
		
		
			border-color: #000000;
		
	}
}



.auth.dealerLocator .consumer-locator-dealer .search-content .dealer-address a,
.auth.dealerLocator .consumer-locator-dealer .search-content .dealer-info a,
.auth.dealerLocator .consumer-locator-dealer .container .search-results .paginator .paginator-links a[class^="pagination_"] {
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	
	
		text-transform: none;
	
	
		color: #34768e !important;
	
}

.auth.dealerLocator .consumer-locator-dealer .search-content .dealer-address a:hover,
.auth.dealerLocator .consumer-locator-dealer .search-content .dealer-info a:hover,
.auth.dealerLocator .consumer-locator-dealer .search-results .paginator .paginator-links a[class^="pagination_"]:hover {
	
		color: #34768e !important;
	
}

.auth.dealerLocator .consumer-locator-dealer .radio-group label,
.auth.dealerLocator .consumer-locator-dealer .search-options fieldset label,
.auth.dealerLocator .consumer-locator-dealer .search-results .paginator .paginator-number,
.auth.dealerLocator .consumer-locator-dealer .search-results .search-content .dealer-address .dealer-info,
.auth.dealerLocator .consumer-locator-dealer .search-content .dealer-address .distance {
	
	
		font-family: 'Open Sans', sans-serif ;
		
		
		
	
	
		color: #000000 !important;
	
}

.auth.dealerLocator .consumer-locator-dealer .search-options input[type="submit"],
.auth.dealerLocator .consumer-locator-dealer input[type="submit"],
.auth.dealerLocator .consumer-locator-dealer .btn-close-directions {
	
		color: #000000!important;
	
	
		background-color: #06a7e2 !important;
	
	
		border-color: #06a7e2 !important;
	
	
		
		font-family: 'Roboto Condensed', sans-serif !important;
	  
  
  
}

.auth.dealerLocator .consumer-locator-dealer .search-options input[type="submit"]:hover,
.auth.dealerLocator .consumer-locator-dealer input[type="submit"]:hover,
.auth.dealerLocator .consumer-locator-dealer .btn-close-directions:hover {
	
		color: #FFFFFF !important;
	
	
		background-color: #000000 !important;
	
	
		border-color: #000000 !important;
	
}

.auth.dealerLocator .consumer-locator-dealer .radio-group .radio input[type="radio"]:checked::before {
	
		background-color: #06a7e2;
		border-color: #06a7e2;
	
}

.auth.bcp-attachments .attachments-list-content .bcp-attachments-list-accordion ul li a {


font-family: 'Open Sans', sans-serif ;





		text-transform: none;


		color: #34768e !important;

}
.auth.bcp-attachments .attachments-list-content .bcp-attachments-list-accordion ul li a:hover {

		color: #34768e !important;

}

.auth .modal.bcp-attachments-info .modal-dialog .modal-content .close,
.js.auth .accordion__heading::after,
.auth .modal.bcp-attachments-info .modal-dialog .modal-content .modal-body p {


font-family: 'Open Sans', sans-serif ;





		color: #000000 !important;

}

.auth.bcp-attachments .bcp-attachments-list-accordion i.material-icons {

		color: #6f6f6f;

}

.auth .modal.bcp-attachments-info#bcp-attachments-info-modal .modal-title,
.auth.bcp-attachments .bcp-attachments__product-wrap .accordion__heading, 
.auth.bcp-attachments .bcp-attachments-list-accordion h3 {



            font-family: 'Roboto Condensed', sans-serif !important;



		text-transform: uppercase !important;


		color: #000000 !important;

}

.auth .accordion-bottom-page .accordion-loading .accordion-loading__button,
.auth .modal.bcp-attachments-info .modal-dialog .modal-footer .button {

	color: #000000;	



	border-color: #000000;

}
.auth .accordion-bottom-page .accordion-loading .accordion-loading__button:hover,
.auth .modal.bcp-attachments-info .modal-dialog .modal-footer .button:hover {

	color: #000000;


	background-color: #FFFFFF;


	border-color: #000000;

}

.auth.bcp-attachments .bcp-attachments__product-wrap .accordion__heading  {
	
		border-bottom: 1px solid #cccccc !important;
    
	}
.auth.bcp-attachments .attachments-list-content {
	
			border-bottom: 1px solid #cccccc !important;
	
	}