.pulltarps-eshop-box h3 a {
    color: #000000 !important;
}

/* SEO related Home page CSS 22-Nov-2024 start */
.search-form-popup .pulltarps-page-title.with-underline span{display:block;font-family:"abolition", "Arial Narrow", Arial, sans-serif;line-height:1;font-size:2em;margin-top:20px;padding-bottom:20px;border-bottom:5px solid #f02127;}
.modal .pulltarps-page-title.with-underline .pulltarps-modalhd{display:block;font-family:"abolition", "Arial Narrow", Arial, sans-serif;line-height:1;font-size:2em;margin-top:20px;padding-bottom:20px;border-bottom:5px solid #f02127;}
#pulltarps-tarp-items-wrap .pulltarps-tarp-item-wrap h2{font-family:"acumin-pro", 'Arial Narrow', Arial, sans-serif;font-size:1em;line-height:1.2;font-weight:400;letter-spacing:-1px !important;margin:0;margin-bottom:2.5px;color:#000;text-transform:uppercase;}
.page-template-home .pulltarps-page-section.two-cols h2{font-size:2em;margin:0;padding-bottom:20px;border-bottom:5px solid #f02127;}
.page-template-home .pulltarps-page-section .pulltarps-homepage-news-header h2{font-size:2em;margin:0;padding-bottom:20px;border-bottom:5px solid #f02127;}
@media screen and (min-width:992px){
    .search-form-popup .with-underline span{padding-bottom:25px;}
}
@media screen and (min-width:1024px){
    #pulltarps-tarp-items-wrap .pulltarps-tarp-item-wrap h2{font-size:0.85em;}
}
@media screen and (min-width:1200px){
    #pulltarps-tarp-items-wrap .pulltarps-tarp-item-wrap h2{font-size:0.9em;}
}
@media screen and (min-width:1440px){
    .search-form-popup .pulltarps-page-title.with-underline span{padding-bottom:35px;}
    .modal .pulltarps-page-title.with-underline .pulltarps-modalhd{padding-bottom:35px;}
}
@media screen and (min-width:1680px){
    .page-template-home .pulltarps-page-section.two-cols h2{font-size:3em;}
}
/* SEO related Home page CSS 22-Nov-2024 end */

/* SEO related detail page CSS 04-Dec-2024 start */

.custmain-prdcthd{font-family:"abolition", "Arial Narrow", Arial, sans-serif;font-size:3em;line-height:1;letter-spacing:0em;width:100%;margin:5px 0 0 0;padding-bottom:15px;border-bottom:5px solid #f02127;}
@media screen and (min-width:480px){.custmain-prdcthd{float:left;}}
@media screen and (min-width:500px){.custmain-prdcthd{font-size:6.25em;}}
@media screen and (min-width:768px){.custmain-prdcthd{width:auto;border-bottom:none;}}

.pulltarps-page-section .product_title.custproduct_title{font-size:2em;margin:0;padding-bottom:20px;}
.pulltarps-page-section .custtitle-prdctpage{font-size:2em;margin:0;padding-bottom:20px;}
.pulltarps-page-section .related.products .custtitle-prdctpage{margin:25px 0;padding-bottom:0;}
@media screen and (min-width:1680px){
    .pulltarps-page-section .product_title.custproduct_title{font-size:3em;}
    .pulltarps-page-section .custtitle-prdctpage{font-size:3em;}
    .pulltarps-page-section .related.products .custtitle-prdctpage{font-size:3em;}
}
@media screen and (max-width:767.98px){.custprodt-tab .panel h2.custtitle-prdctpage{display:none;}}
/* SEO related detail page CSS 04-Dec-2024 end */
.term-state-federal-regulations .pulltarps-three-cols-header h2{font-size:2em; width:100%;}
.term-state-federal-regulations .pulltarps-widget-title{font-weight:700; font-size:1.125rem;}