.carousel-title{margin-bottom:25px;display:flex;flex-direction:row;justify-content:space-between}.carousel-title h2{background:none;color:#e71c22;font-size:1.75rem;line-height:2rem;text-transform:none;width:70%}.carousel-title .slider-actions{width:75px;position:relative}.carousel-title .slider-actions .lSPrev{background-position:0 0;left:0}.carousel-title .slider-actions .lSNext{background-position:-32px 0;right:0}.carousel-title .slider-actions a{width:32px;display:block;top:50%;height:32px;background-image:url(../img/controls.svg);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.8;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}#popularproductsslider li,#newproductsslider li{border:2px solid #e9ebeb;padding:10px 15px;text-align:left}#popularproductsslider li h3,#newproductsslider li h3{min-height:105px}#popularproductsslider li p.price,#newproductsslider li p.price{color:#e71c22;font-weight:700}#popularproductsslider li a,#newproductsslider li a{padding:5px 10px;font-family:"Trade Gothic W01 Bold",helvetica,arial,sans-serif}@media(min-width: 768px){#popularproductsslider li a,#newproductsslider li a{padding:5px 40px}}#newproductsslider li{background:#fff}.red-container{background:#e71c22}.red-container .carousel-title h2{color:#fff}.red-container .carousel-title .slider-actions .lSPrev{border:1px solid #fff}.red-container .carousel-title .slider-actions .lSNext{border:1px solid #fff}#range-lister{width:75px;position:absolute;top:35px;right:0}#range-lister .lSPrev{background-position:0 0;left:0}#range-lister .lSNext{background-position:-32px 0;right:0}#range-lister a{width:32px;display:block;top:50%;height:32px;background-image:url(../img/controls.svg);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.8;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.need-help{width:100%;float:left;background:#e9ebeb;padding:50px 0}.need-help .wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.need-help .wrapper h4{font-size:1.1rem;line-height:1.4rem;font-weight:700}@media(min-width: 768px){.need-help .wrapper h4{font-size:1.3rem;line-height:1.6rem}}.need-help .wrapper p{margin:15px 60px}@media(min-width: 768px){.need-help .wrapper p{margin:0 60px}}.need-help .wrapper a.view{background:#e71c22;color:#fff;padding:5px 40px;margin:0;font-family:"Trade Gothic W01 Bold",helvetica,arial,sans-serif}.about-ihp-block{width:100%;float:left;padding:40px 0}.about-ihp-block .wrapper{display:flex;flex-direction:column;justify-content:flex-start;gap:20px}@media(min-width: 768px){.about-ihp-block .wrapper{flex-direction:row}}.about-ihp-block .wrapper img,.about-ihp-block .wrapper .about-text{width:100%}@media(min-width: 768px){.about-ihp-block .wrapper img,.about-ihp-block .wrapper .about-text{width:calc(50% - 10px)}}.about-ihp-block .wrapper .about-text{margin:auto 0;padding:0 40px}.about-ihp-block .wrapper .about-text h4{color:#e71c22;font-family:"Trade Gothic W01 Bold",helvetica,arial,sans-serif;font-size:2rem;line-height:2.5rem;margin-bottom:30px}@media(min-width: 768px){.about-ihp-block .wrapper .about-text h4{font-size:2.5rem;line-height:3rem}}.about-ihp-block .wrapper .about-text p{margin:0 0 25px 0}.about-ihp-block .wrapper .about-text a{background:#e71c22;color:#fff;padding:5px 40px;margin:0;font-family:"Trade Gothic W01 Bold",helvetica,arial,sans-serif}.choose-ihp{width:100%;float:left;padding:40px 0}.choose-ihp .wrapper ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:20px;padding-bottom:40px;border-bottom:10px solid #e71c22}.choose-ihp .wrapper ul li{display:flex;flex-direction:row;justify-content:space-between;width:calc(50% - 15px);background:#e9ebeb;padding:30px 15px}@media(min-width: 850px){.choose-ihp .wrapper ul li{width:calc(25% - 15px)}}.choose-ihp .wrapper ul li img{width:40px;height:40px;margin-right:10px}.choose-ihp .wrapper ul li p{text-transform:uppercase;font-family:"Trade Gothic W01 Bold",helvetica,arial,sans-serif}.in-house-fabrication{width:100%;float:left;padding:40px 0}.in-house-fabrication .wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:20px}@media(min-width: 768px){.in-house-fabrication .wrapper{flex-direction:row}}.in-house-fabrication .wrapper .fabrication-text{width:100%;background:#e71c22;padding:30px 20px}@media(min-width: 768px){.in-house-fabrication .wrapper .fabrication-text{width:calc(35% - 10px)}}.in-house-fabrication .wrapper .fabrication-text h4{color:#fff;font-family:"Trade Gothic W01 Bold",helvetica,arial,sans-serif;font-size:2rem;line-height:2.5rem;margin-bottom:20px}@media(min-width: 768px){.in-house-fabrication .wrapper .fabrication-text h4{font-size:2.5rem;line-height:3rem}}.in-house-fabrication .wrapper .fabrication-text p{color:#fff}.in-house-fabrication .wrapper img{width:100%}@media(min-width: 768px){.in-house-fabrication .wrapper img{width:calc(65% - 10px)}}.news-holder{width:100%;float:left;padding:40px 0 60px 0}.news-holder .wrapper .news{display:flex;flex-direction:column;justify-content:space-between;gap:20px}@media(min-width: 768px){.news-holder .wrapper .news{flex-direction:row}}.news-holder .wrapper .news .news-article{width:100%}@media(min-width: 768px){.news-holder .wrapper .news .news-article{width:calc(50% - 10px)}}.news-holder .wrapper .news .news-article img{width:100%}.news-holder .wrapper .news .news-article h4{color:#e71c22;font-family:"Trade Gothic W01 Bold",helvetica,arial,sans-serif;font-size:2rem;line-height:2.5rem;margin:20px 0}.news-holder .wrapper .news .news-article p{margin-bottom:20px}.news-holder .wrapper .news .news-article a{text-transform:uppercase;text-decoration:underline}.closing-text{float:left;padding:20px 0;width:100%}.closing-text .wrapper .text-holder{padding-top:30px;width:100%;border-top:1px solid #000;margin:0 auto}@media(min-width: 768px){.closing-text .wrapper .text-holder{width:70%}}.closing-text .wrapper .text-holder h4{color:#e71c22;font-family:"Trade Gothic W01 Bold",helvetica,arial,sans-serif;font-size:2rem;line-height:2.5rem;margin-bottom:20px;text-align:center}.closing-text .wrapper .text-holder p{margin-bottom:20px;text-align:center}.closing-text .wrapper .text-holder a{text-decoration:underline}.page-header{width:100%}.page-header .page-title{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.page-header .page-title h1{width:100%;text-align:center}@media(min-width: 768px){.page-header .page-title h1{width:70%;text-align:left}}.page-header .page-title .slider-container{width:100%}@media(min-width: 768px){.page-header .page-title .slider-container{width:30%}}.page-header .page-title .slider-container ul li img{margin:0 auto}@media(min-width: 768px){.page-header .page-title .slider-container ul li img{margin:0}}.page-header .page-description{margin:20px 0;padding-bottom:30px;border-bottom:1px solid #000}.categories-outer-container .category-block{display:flex;flex-direction:column-reverse;justify-content:space-between;gap:20px}@media(min-width: 768px){.categories-outer-container .category-block{flex-direction:row}}.categories-outer-container .category-block .category-image{width:100%}@media(min-width: 768px){.categories-outer-container .category-block .category-image{width:calc(50% - 10px)}}.categories-outer-container .category-block .category-image img{width:100%}.categories-outer-container .category-block #further-category-information{width:100%}@media(min-width: 768px){.categories-outer-container .category-block #further-category-information{width:calc(50% - 10px)}}.categories-outer-container .category-block #further-category-information h2{font-size:2.5rem;line-height:3rem;text-align:left}@media(min-width: 768px){.categories-outer-container .category-block #further-category-information h2{font-size:3rem;line-height:3.25rem}}.categories-outer-container .category-block #further-category-information h4.prices-from{color:#e71c22;font-size:1.5rem;line-height:2rem;text-align:left;font-weight:400;margin-bottom:20px}@media(min-width: 768px){.categories-outer-container .category-block #further-category-information h4.prices-from{font-size:1.75rem;line-height:2.25rem;text-align:left}}.categories-outer-container .category-block #further-category-information h4.prices-from strong{font-size:2.25rem;line-height:2.75rem;font-weight:700}@media(min-width: 768px){.categories-outer-container .category-block #further-category-information h4.prices-from strong{font-size:2.5rem;line-height:3rem}}.categories-outer-container .category-block #further-category-information p.table-info{border:2px solid #000;padding:7px 20px;display:inline;text-align:center;text-transform:uppercase;font-family:"Trade Gothic W01 Bold",helvetica,arial,sans-serif}.btn-explore{color:#e71c22;text-decoration:underline;font-weight:700;margin-top:20px;display:block}.btn-add-to-quote{background:#e71c22;color:#fff;text-transform:uppercase;padding:5px 20px;font-size:1rem;float:right}.product-listing,.categories-lister{padding-bottom:40px;border-bottom:1px solid #000}.seo-content{padding:40px 0}.product-table-list form{width:100% !important;display:flex;flex-direction:row;justify-content:space-between}@media(min-width: 768px){.product-table-list form{width:34% !important}}.product-table-list form .quantity-selector{padding:5px 0;background:#e9ebeb}.product-table-list form .quantity-selector input{text-align:center}.product-table-list form .quantity-selector .minus-qty,.product-table-list form .quantity-selector .plus-qty{padding:0 15px}.categories-outer-container ul li ul li:first-child p:last-child{width:100% !important}@media(min-width: 768px){.categories-outer-container ul li ul li:first-child p:last-child{width:34% !important}}.categories-outer-container ul li ul li h3:nth-of-type(1),.categories-outer-container ul li ul li h3:nth-of-type(2),.categories-outer-container ul li ul li p:nth-of-type(1),.categories-outer-container ul li ul li p:nth-of-type(2){width:100% !important}@media(min-width: 768px){.categories-outer-container ul li ul li h3:nth-of-type(1),.categories-outer-container ul li ul li h3:nth-of-type(2),.categories-outer-container ul li ul li p:nth-of-type(1),.categories-outer-container ul li ul li p:nth-of-type(2){width:22% !important}}.categories-outer-container ul li ul li:first-child p{width:100% !important}@media(min-width: 768px){.categories-outer-container ul li ul li:first-child p{width:22% !important}}.red-strip{width:100%;display:block;padding:15px 0;background-color:#e71c22}.red-strip .wrapper::after{content:none}.red-strip .wrapper p{display:flex;flex-direction:row;justify-content:center;text-align:center;text-transform:uppercase;font-weight:700;color:#fff;margin:0;width:100%}.red-strip .wrapper p img{height:22px;width:auto;margin-right:20px}footer.wrapper{padding:75px 0}.footer-container .wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:20px}.footer-container .wrapper .footer-links{width:calc(50% - 10px)}.footer-container .wrapper .footer-links.medium-row{width:calc(50% - 10px)}@media(min-width: 768px){.footer-container .wrapper .footer-links{width:calc(20% - 15px)}.footer-container .wrapper .footer-links.medium-row{width:calc(40% - 15px)}}.footer-container .wrapper .footer-links h5{font-weight:700;color:#fff;margin-bottom:15px}.footer-container .wrapper .footer-links ul li a,.footer-container .wrapper .footer-links p,.footer-container .wrapper .footer-links ul li{color:#fff}.footer-container .wrapper .footer-links p{margin-top:20px}.footer-container .wrapper .footer-links img{width:150px;margin:0 40px 20px auto}@media(min-width: 768px){.footer-container .wrapper .footer-links img{margin:0 0 20px auto}}.footer-container .wrapper .footer-links img:last-child{width:100px}.more-info-accordion{margin:25px 0}.more-info-accordion .accordion-item.active .accordion-header .accordion-item-arrow{background:rgba(0,0,0,0) url("../img/arrow-up-icon.svg") no-repeat}.more-info-accordion .accordion-item .accordion-header .accordion-item-arrow{background:rgba(0,0,0,0) url("../img/arrow-down-icon.svg") no-repeat}.accordion *{font-family:"Avenir Next Cyr W00 Regular",helvetica,arial,sans-serif;outline:0}.accordion-header{min-height:40px;padding:15px 10px;line-height:20px;font-weight:500;color:#222;border-bottom:1px solid #fff;cursor:pointer;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background .2s linear;font-size:1.1rem;font-weight:700;background-color:#fff}.accordion-item:last-child .accordion-header{border-bottom:none}.accordion-header i{width:26px;text-align:left;font-size:16px}.accordion-header .accordion-item-arrow{position:absolute;right:10px;height:20px;margin-top:-10px;top:50%}.accordion-header .accordion-item-arrow:before{content:"";background:url(../img/svg/filter-arrow-down.svg) no-repeat center;width:20px;height:20px;float:right;transition:all .2s linear}.accordion-item.active .accordion-header .accordion-item-arrow:before{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-content{background-color:#fff;padding:15px 10px;display:none}@media(min-width: 1024px){.accordion-content ul{display:flex;flex-wrap:wrap;justify-content:space-between}}.accordion-content ul li{font-family:"Roboto",Helvetica Neue,Helvetica,sans-serif;font-weight:300;padding:15px 0;color:rgba(255,255,255,.75);margin-bottom:0}.accordion-content ul li span{display:block;width:100%;font-weight:500}.accordion-item:last-child .accordion-content{border-bottom:none;border-top:solid 1px #e9e9e9}.accordion{border:none}.accordion-item{border-bottom:1px solid #000}.accordion-header{border:none}.accordion-header:hover,.accordion-item.active .accordion-header{color:#fff;background-color:#e71c22}.accordion-content{border:none}.accordion-item:last-child .accordion-content{border:none}.accordion-content p{color:#000;margin-bottom:15px;}/*# sourceMappingURL=theme_2025.css.map */
