
/* Overrides for CLPs */

h1 { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; background:red; }

.install-text { margin-bottom: 0px; }

.reusableContent .tab-product-content-container { margin-top: 25px; }

button { font-weight: 400; }

.slick-track { margin:auto; }

.reusableContent .tab-product-title { font-weight: 500; color: #69849b!important; font-size: 17px; }

.reusableContent .mobile-slick .slick-dots li {  width: 13px!important; height: 13px!important; }

.reusableContent .tab-product-img { margin-bottom: 0; }

.transparentwhite .reusableContentAlt { padding-top: 40px; }

p.introCopy { font-size:17px; }

.productlandingbgimage { padding-top: 25%; }

.install-text-container { max-width: 80%; }

.reusableContentAlt hr { height: 35px; }

.catSearchPage .h2-looks-like-h1 { font-size: 34px; }


/* hide secondary sort on accessories, whats new, sale, parts, walkers */

.catSearchPage p.introCopy { padding: 0; }

.search-result-options.top { display: block; }

.refined-breadcrumb { min-height: 25px; }

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

.refined-breadcrumb { margin: 0; padding: 0; min-height: 20px; }

.category-browse-top { padding-bottom: 0; }
}

@media only screen and (min-width: 1025px){

.refined-breadcrumb { padding: 0; height: 0; }
}

/* footer */ 

.footer-links-section .footer-links-wrapper .footer-social { width: 100%; }

.footer-links-section section h3 {font-weight: 400; font-size: 15px; padding:10px 0 10px 20px; }

.footer-links-section .footer-social a { margin: 0 5px; }

#emailconfirm { color: #d5e6f5; margin-top:10px; } 
  
  

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

.breadcrumb, .catLandingPage .rectangle-983, .catLandingPage .introCopy, .catLandingPage .h2-looks-like-h1, .catLandingPage .reusableContentAlt hr, .catLandingPage button.cta, .catLandingPage .install-text-container { display: none; }

.catSearchPage p.introCopy { font-size: 15px; line-height: 21px; }

h3 { font-size: 29px; line-height: 31px; }

.transparentwhite .reusableContentAlt { padding-top: 30px; }

.fake-main { width: calc(100% - 30px); }

.reusableContent .tab-product-content-container { margin-top: 5px; }

.asset-title { margin: 0 auto 15px auto; padding: 0 10px; }

.productlandingbgimage { padding-top: 30%!important; }

.reusableContent .tab-product-link { margin-bottom: 0!important; }

.reusableContent .tab-product-img { margin-bottom: 0px; }

.reusableContent .tab-product-title { margin-bottom: 5px; }

.productlandingbg .transparentwhite { padding-bottom: 20px; }

.view-all { padding-top: 20px!important;  }

.productLandingbgSpacing { padding-bottom: 20px; }

.singleProduct { margin-bottom: 25px!important; }

}
	

@media only screen and (min-width: 681px) and (max-width: 767px)  {

h3 { font-size: 31px; line-height: 32px; }

.catLandingPage p.introCopy { font-size: 16px; line-height: 25px; padding: 0 0 20px 0; }

.productlandingbgimage { padding-top: 30%!important; }

.h2-looks-like-h1 { font-size: 38px; line-height: 1.2em; padding-top: 5px!important; }

.transparentwhite .reusableContentAlt { padding-top: 30px; }

.install-text-container { display:block; margin: 0 auto; font-size:15px; }

.reusableContent .tab-product-content-container { margin-top: 10px; }

.reusableContent .tab-product-link { margin-bottom: 0; }

.reusableContent .tab-product-title { margin-bottom: 5px; }

.productlandingbg .transparentwhite { padding-bottom: 25px; }

.view-all { margin: 15px 0 0 0!important; padding: 20px 0 0!important; }

.reusableContent .mobile-slick .slick-dots { padding-bottom: 10px; }

}


@media only screen and (min-width: 768px) {

.reusableContent .tab-product-link { margin-bottom: 40px; }

.h2-looks-like-h1 { font-size: 42px; line-height: 1.2em; padding-top: 10px!important; }

h1 { font-size: 42px; line-height: 1.2em; padding-top: 10px!important; margin: 0 0 8px 0; font-weight: 400; }

.productlandingbg .transparentwhite { padding-bottom: 30px; }

p.introCopy { font-size: 16px; padding: 5px 0 25px 0; line-height: 26px; } 

/* footer */ 

.footer-links-section .footer-links-wrapper .footer-social { width: 23%; }

.footer-links-section .footer-links-wrapper { height: auto; }

.footer-links-section section h3 { margin-right: 0; }

.footer-links-section section.footer-links { width:77%; }

.footer-links-section .footer-links-wrapper .footer-social { width: 20%; }

}



@media only screen and (min-width: 768px) and (max-width:1024px) {

.install-text-container { margin: 0 auto; font-size: 16px; }
	
}


@media only screen and (min-width: 1025px) { 

.install-text-container { max-width: 65%; line-height: 26px; font-size: 16px; }

.productlandingbg .transparentwhite { padding-bottom: 32px; }

}


.view-all { margin-bottom: 0!important;  padding-top: 30px; border-top: solid 1px #ededed; }

.view-all button { margin: 0 auto; display: block!important; padding: 0; }
