@font-face{font-family:'Shadows Into Light';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/shadowsintolight/UqyNK9UOIntux_czAvDQx_ZcHqZXBNQzdcD55TecYQ.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.page-header.type1 .panel.header .top-links-icon:after,.page-header.type1 .switcher .options .action.toggle:after{content:none !important}body .page-wrapper{font-family:'Montserrat',sans-serif}.page-header.type1 .switcher .options .action.toggle{cursor:pointer;width:40px;height:40px;background:#f1f0f0;color:#777;font-family:'Raleway',sans-serif;font-weight:800;font-size:13px;line-height:40px;text-align:center;transition:.3s ease;display:block}.page-header.type1 .switcher .options .toggle.active,.page-header.type1 .switcher .options .action.toggle:hover{background:#a20e0a;color:#fff}ul.top-bar{display:inline-flex;list-style:none;padding-left:0}.top-bar li{padding:0 10px;color:#fff}.top-bar i,.top-bar a{color:#fff;font-size:14px;font-family:"Open sans",sans-serif}span.contact-info_msg{font-weight:700;font-size:larger;color:#fff}.main-panel-top{background:#161616;color:#fff}.sections.nav-sections,.page-wrapper header.page-header.sticky-header .nav-sections{background:#a20e0a;color:#fff}.nav-sections .sw-megamenu ul{padding:6px 20px}.page-wrapper .footer-middle .widget_media_image img{max-width:100%}.page-footer .widget .widget-title{color:#fff}.page-footer a{color:#7d7d7d}.page-footer .widget a:hover{color:#fff !important}.page-footer .footer .contact-info i{display:block;color:#fff}.page-wrapper .footer-middle{background-color:#212121;color:#7d7d7d}.page-heading{margin:0;padding-bottom:20px;text-transform:uppercase;position:relative;font-size:1.5rem;font-weight:700;color:#333;display:inline-block}.page-heading:after{content:'';background-color:#a10f0a;width:150px;height:3px;position:relative;margin:0 auto;display:block;bottom:-15px}.page-heading-content{padding:40px 20px;text-align:center}.home-intro-block{color:#fff;display:grid;grid-template-columns:1fr}.home-intro-item-textWrapper{padding:40px 40px 40px 80px;background:rgba(81,8,5,1);background:-moz-linear-gradient(left,rgba(81,8,5,1) 0%,rgba(161,15,10,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(81,8,5,1)),color-stop(100%,rgba(161,15,10,1)));background:-webkit-linear-gradient(left,rgba(81,8,5,1) 0%,rgba(161,15,10,1) 100%);background:-o-linear-gradient(left,rgba(81,8,5,1) 0%,rgba(161,15,10,1) 100%);background:-ms-linear-gradient(left,rgba(81,8,5,1) 0%,rgba(161,15,10,1) 100%);background:linear-gradient(to right,rgba(81,8,5,1) 0%,rgba(161,15,10,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#510805',endColorstr='#a10f0a',GradientType=1)}.home-intro-item-videoWrapper{background-color:#a00f0a;padding:30px 40px}.home-intro-item-content h2{font-size:1.9em;color:#fff;font-weight:500;line-height:1.3em;margin-top:0;margin-bottom:.5em}.video-Wrapper{position:relative;height:0;padding-top:56.84%}.video-Wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.home-intro-item-video-bottom{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;margin-top:30px;grid-gap:10px}.home-intro-item-video-bottom p{margin-bottom:5px}.home-intro-item-img-group{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;grid-gap:20px}.home-intro-item-img-group img{width:90px;max-width:100%;height:auto}@media (min-width:1200px){.home-intro-block{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.home-intro-item-video-bottom{grid-template-columns:1fr;grid-gap:20px;text-align:center}}.manufactured-products-section{background-color:#eceff2;padding:40px 0}.cms-index-index .products-grid{display:grid;grid-template-columns:1fr;grid-gap:30px}.products-image-wrapper{position:relative;height:0;width:100%;padding-top:90%}.products-image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.products-content{position:relative}.products-content-bottom{position:absolute;bottom:0;left:0;width:100%;background-color:#fff;padding:10px;text-align:center}.products-content-bottom h2{font-weight:700;color:#000;font-size:1.3em;margin:0;position:relative}.products-content-bottom:before{content:'';width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:30px solid #fff;position:absolute;top:-15px;left:0;right:0;margin:0 auto}.products-card{position:relative}.products-hover-content{background-color:rgba(16,79,198,.7);position:absolute;top:0;left:0;width:100%;height:100%;padding:30px 20px;text-align:center;color:#fff;transition:.3s}.products-hover-content h3{font-size:1.4em;margin-bottom:10px;margin-top:0}.product-link{position:relative;display:block;overflow:hidden}.products-content-bottom{transition:transform .3s ease-in-out}.product-link .products-content-bottom:before{transition:top .3s ease-in-out}.product-link:hover .products-content-bottom{transition:transform .3s ease-in-out;transform:translateY(100%)}.products-hover-content{transition:transform .3s ease-in-out;transform:translateY(110%)}.product-link:hover .products-hover-content{transform:translateY(0)}.product-link:hover .products-content-bottom:before{top:0}@media (min-width:576px){.cms-index-index .products-grid{grid-template-columns:repeat(2,1fr);grid-gap:30px}}@media (min-width:1025px){.cms-index-index .products-grid{grid-template-columns:repeat(3,1fr)}}.products-specialities-card{display:flex;flex-direction:column;height:100%}.products-specialities-category{background-color:#a10f0a;color:#fff;display:block;width:100%;padding:12px 15px;font-weight:600}.products-specialities-image-wrapper{position:relative;height:0;width:100%;padding-top:75%}.products-specialities-image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.products-specialities-card-content{display:flex;flex-direction:column;padding:20px 0;height:100%;flex:1}.products-specialities-title{font-size:1.3em;margin:0 0 10px;font-weight:700;color:#000}.products-specialities-action{margin-top:auto}.products-specialities-card-content p{flex:1;margin-bottom:20px}.products-specialities-action .specialities-morebtn{display:inline-block;padding:10px 0;font-weight:700;text-transform:uppercase;color:#a10f0a;cursor:pointer}.our-specialities-section{padding:40px 0}.resource-support-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}.resource-support--grid-item{background-color:#f0f3f5;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center}.resource-support-link{display:block;height:100%;width:100%;padding:20px}.resource-support-card-icon{max-width:80px;margin:0 auto}.resource-support-card-title{color:#333;display:block;margin-top:15px;text-transform:uppercase;font-weight:700;font-size:14px;line-height:1.2}.page-wrapper>.breadcrumbs{background-color:#ebeaea;color:#777}.page-wrapper>.breadcrumbs .items>li.home a:after,.page-wrapper .breadcrumbs .items>li.Home a,.product-info-main .product-reviews-summary .reviews-actions a,.catalog-product-view table tr:first-child,.fieldset>.legend{color:#a20e0a}.product.data.items>.item.title.active{color:#a20e0a;border-color:#a20e0a}.catalog-category-view .page-title-wrapper{display:block;font-family:'Montserrat',sans-serif !important;text-align:center;color:#a20e0a;text-transform:uppercase;background:-webkit-linear-gradient(#da4d48,#333);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:2.85rem;margin-top:20px}.page-main>.page-title-wrapper .page-title{font-size:2.4rem;font-weight:700;font-family:'Montserrat',sans-serif}a{color:#a20e0a;transition:.3s ease}a:hover{color:#333}h1{font-weight:700}.cms-page-view h1,.cms-page-view heading-1{text-transform:uppercase;margin-bottom:1em}.page-wrapper .footer-bottom address{padding:0 8px 0 0}h2{color:#333}.page-wrapper .product-item-info .product-item-details .product-item-actions .tocart{background:#000;border:1px solid #000;color:#fff}.page-wrapper .product-item-info:hover .product-item-details .product-item-actions .tocart{background:#a20e0a;border:1px solid #a20e0a;color:#fff}@media (min-width:576px){.resource-support-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1025px){.resource-support-grid{grid-template-columns:repeat(6,1fr)}}.catalog-product-view .product-social-links .action,.modal-popup.quick-view .product-social-links .action,.product-social-links .action.mailto.friend{background:#ebeaea;color:#777;font-size:18px;line-height:40px;text-align:center;display:inline-block;width:40px;height:40px;border-radius:0;border:none;margin-right:8px}.catalog-product-view .product-social-links .action:hover,.modal-popup.quick-view .product-social-links .action:hover,.product-social-links .action.mailto.friend:hover{color:#fff;background:#000}.add-info-grid{display:grid;grid-template-columns:1fr;grid-gap:20px}.add-info--grid-item{padding-right:20px}.add-info-card{display:grid;grid-template-columns:54px 1fr;grid-gap:40px}.add-info-card-icon i{font-size:40px;line-height:1;color:#a20e0a}.add-info-card-text h4{font-size:20px;line-height:1.2;text-transform:uppercase;color:#333;margin-top:0;margin-bottom:10px}.add-info-card-text h4 a{color:#333}.add-info-card-text h4 a:hover,.modes-mode.active,.modes-mode:hover,.mp-sidebar ul.menu-categories a.list-categories,.mp-blog-expand-tree-2,.mp-blog-narrow-tree-2,#mpblog-list-container a,.product.data.items>.item.title.active>.switch,.product.data.items>.item.title>.switch:hover,.product.data.items>.item.title>.switch:active{color:#a20e0a !important}.product.data.items>.item.title.active{border-color:#a20e0a !important}.add-info-card-text p{margin-bottom:0}.add-info-grid{margin-top:60px;padding:60px 0;border-top:1px solid #e1e1e1}.product-item-photo a{background:#f5f5f5;display:block;padding:8px}.brand-carousel.owl-carousel .owl-item img{height:90px}.block-title strong{padding-top:32px;font-weight:700;width:100%;display:inline-block;text-transform:uppercase;font-family:'Montserrat',sans-serif;color:#000;font-size:20px}.product_catalog{padding:0 10px}.page-wrapper .product-item-name a{white-space:normal;display:block;font-size:14px;line-height:16px;font-weight:500;text-transform:uppercase;font-family:'Montserrat',sans-serif}.abs-action-cart-button button.action,.cart.actions button.action,.cart-discount .actions-toolbar button.action{background:#000 !important;color:#fff !important}ul.brand-list{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px 10px;padding:0;list-style:none}li.brand-item{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;text-align:center;margin-bottom:30px;padding:0 15px}.brand-list .brand-item .inner{border:1px solid #e1e1e1;height:100%;padding:80px 30px 30px}.brand-list .brand-item .brand-item-name{margin:0 0 10px;font-size:18px}.brand-list .brand-item .brand-logo{display:inline-block;margin-bottom:20px}body.brand-index-index.page-layout-1column.sm-desktop img{height:100px !important}.block.crosssell{width:100%}.contact-index-index .page-title-wrapper{display:block;text-align:center}.mp-post-title a{font-weight:700;font-size:20px}p.block-mp-sidebar-heading{background-color:#777;padding:10px;color:#fff;font-size:14px !important;font-weight:700 !important}.checkout-cart-index .cart-summary tr.grand.totals.excl{display:none}.bundle-options-container .block-bundle-summary .product-image-container{min-width:auto !important;height:auto !important;position:relative}.page-product-bundle .product.attribute table{width:100% !important;font-size:14px}.modal-footer button:not(.primary){line-height:0;border-radius:0;background:#000 !important;color:#fff;border:1px solid #000 !important;font-size:16px}@media (min-width:576px){.add-info-grid{grid-template-columns:repeat(2,1fr);grid-gap:30px}}@media (min-width:768px){.add-info-grid{grid-template-columns:repeat(3,1fr);grid-gap:20px}.add-info--grid-item{border-right:1px solid #dcdcdc}.add-info--grid-item:last-child{border-color:transparent}}@media (max-width:991px){header.page-header .nav-sections-item-title{background:#a20e0a !important}.sw-megamenu.navigation li.ui-menu-item>a{color:#fff !important}header.page-header .nav-sections-item-title.active>a{color:#000 !important}.sw-megamenu.navigation li.ui-menu-item>a{color:#fff !important}header.page-header .nav-sections-item-title{background:#a20e0a !important}.navigation.sw-megamenu>ul{padding:0}.navigation.sw-megamenu ul [data-content-type=html]>ul{padding:0}.navigation.sw-megamenu ul [data-content-type=html]>ul li.ui-menu-item{border-top:1px solid rgba(255,255,255,.3);border-bottom:0}.navigation li.level0{border-top:1px solid rgba(255,255,255,.3)}.navigation li.level0:last-child{border-bottom:1px solid rgba(255,255,255,.3)}header.page-header .nav-sections-item-title.active>a{color:#000 !important}.navigation li.level0>a.ui-state-active{color:#fff!important}.navigation li.level0>a.ui-state-active,.navigation li.level0>a.ui-state-active+.submenu{background-color:transparent !important}.navigation li.level0 .ui-menu-item>a:before{color:#fff !important}.nav-sections .header.links li{width:100%}.nav-sections .header.links a,.nav-sections .header.links a:hover{color:#fff !important}.nav-sections .header.links li span{color:#fff !important}.navigation.sw-megamenu>ul [data-content-type=html]:first-child ul li.ui-menu-item:first-child{border-top:0}.nav-toggle:before{font-size:25px !important}.nav-toggle{color:#a20e0a}}.page-header.type1 .block-search input{border:1px solid #e1e1e1}.page-header.type1 .search-area .minisearch .actions button{display:inline-block;backface-visibility:hidden;transform:translateZ(0);padding:0;width:40px;animation:none;line-height:inherit;background-color:#000 !important;color:#fff;font-weight:700;position:relative}.page-header.type1 .minicart-wrapper{margin-left:10px}.page-header.type1 .minicart-wrapper .action.showcart .minicart-icon{width:40px;height:40px;background:#a20e0a;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.page-header.type1 .minicart-wrapper .action.showcart .counter.qty{color:#000;position:relative;top:auto;left:auto;border:1px solid #e1e1e1;border-left:none;border-radius:0;background:0 0;height:40px;width:40px;margin:0;padding:0;right:auto;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.page-header.type1 .minicart-wrapper .action.showcart .counter.qty .counter-number{display:inline-block;margin-top:-3px}.page-header.type1 .minicart-wrapper .action.showcart:after{content:none !important}.page-header.type1 .my-account{margin-left:10px}.page-header.type1 .my-account .top-links-icon{padding:0}.page-header.type1 .my-account .top-links-icon a{width:40px;height:40px;background:#f1f0f0;display:flex;justify-content:center;align-items:center;font-size:20px}.page-header.type1 .header-switchers .switcher{margin-right:0}.header-switchers{margin-left:10px}.page-header.type1 .panel.header.show-icon .header.links{background:#fff;box-shadow:0 3px 27px rgb(0 0 0/24%);text-align:left;padding:22px 16px 34px 38px}.page-header.type1 .panel.header.show-icon .header.links li{padding:6px 0 5px !important;text-transform:none !important}.page-header.type1 .panel.header.show-icon .header.links li span{display:block;color:#777;font-size:13px;line-height:16px;font-weight:400}.page-header.type1 .panel.header.show-icon .header.links li a{display:block;color:#777;font-size:13px;line-height:16px;font-weight:400}.page-header.type1 .panel.header.show-icon .header.links li a:hover{color:#a20e0a}.page-header.type1 .panel.header.show-icon .header.links{width:240px}.page-header.type1 .panel.header.show-icon .header.links:before{right:12px}.page-header.type1 .minicart-wrapper .action.showcart.active .minicart-icon:before{content:'\f81a';font-size:28px;font-weight:400}.footer .newsletter .action.subscribe{background:#a20e0a;border:1px solid #a20e0a}@media (min-width:992px){.page-header.type1.sticky-header .minicart-wrapper .action.showcart .counter.qty{border:1px solid #fff;color:#fff}}@media (max-width:991px){.page-header.type1 .search-area.show-icon-tablet a.search-toggle-icon{color:#777}.page-header.type1 .search-area .minisearch .actions button{margin:0;right:0}.search-area.show-icon-tablet .block.block-search{border-radius:0}}#mineralinsulated .col-md-3.col-sm-6 .img-reponsive{width:100%}.capability-headings .lgwhite{background-color:#f5f4f4}.cap-engg .view_all_main{position:relative !important;left:0}.category-capabilities .capability p{min-height:200px !important}.view_all_main .view_all{margin-top:10px !important}.page-footer .col-md-2,.page-footer .col-md-4{padding-left:5px !important;padding-right:5px !important}.rednews .control{width:100% !important}.rednews{width:100% !important}.rednews .control input{width:100% !important;margin-bottom:10px}.rednews .control .action.subscribe.primary{margin-left:0 !important;border-radius:5px !important}.rednews .control .actions{display:block !important;position:unset !important;text-align:center !important}.eng_sol_content{min-height:98px !important}#opc-sidebar .items-in-cart .minicart-items .product.options .content .item-options dt{overflow:hidden}.category-image{display:none !important}.field.street{margin-top:20px;padding:0 0 8px}.field.street .label{line-height:0}@media screen and (max-width:992px){.category-capabilities .capability p{min-height:130px !important}.sidebar .collapsible-block,.sidebar .filter-wrapper{max-width:100% !important}.thumbnail.card{margin-bottom:30px}.cms-alternative-energy #bullet_list_left ul li .row,.cms-automotive #bullet_list_left ul li .row,.cms-chemical-environmental-conditioning #bullet_list_left ul li .row,.cms-semiconductor #bullet_list_left ul li .row{display:table-cell}.headcontact.links .container{padding:2px 0 !important}.container.content.footer .row>div{width:100% !important}#industries_text h2{font-size:1.2rem;margin-bottom:5px}.centre-image img{width:fit-content;height:200px;margin:0 auto;text-align:center;display:block}.Applications-box{min-height:auto}ul.headcontact.links{z-index:9 !important}.cont-us .padd-15{padding:35px 10px;display:inline-block}.links li .contact-info_tel{margin-right:15px}}@media screen and (min-width:768px){#shopping-cart-table .cart.item td .product-item-photo{padding-left:0 !important}}@media screen and (max-width:768px){.category-capabilities .capability p{min-height:auto !important}.sidebar .collapsible-block,.sidebar .filter-wrapper{max-width:100% !important}#shopping-cart-table .cart.item .item-info td{padding:15px !important}.contact_info_head.container li:first-child{float:left}.right-side-sec{float:right}span.contact-info_msg{margin-right:0}ul.headcontact.links li{margin:0 !important}}@media screen and (max-width:576px){.field.newsletter{text-align:center}.rednews .subtitle{display:block;width:100%;margin-bottom:10px}.contact_info_head.container li:first-child{float:none;width:100%}.right-side-sec{float:none}.sm-mobile .page-header__content{padding:30px 0;height:105px !important}.right-side-sec li:first-child{width:17px !important}.headcontact.links .container{padding:2px 0 !important}.home-banner-slider .names{width:87%}.home-banner-slider p{line-height:22px}.home-banner-slider .owl-stage-outer{height:230px !important}.home-banner-slider .catagory_image img{height:250px !important}.cont-us .actions-toolbar{text-align:center}.contact-index-index button.action.submit.primary.submit-btn.btn.btn-primary.pull-right{float:none;margin:5px !important}.g-recaptcha{overflow:hidden !important}}@media screen and (max-width:380px){.g-recaptcha{width:250px}}.bg-red{padding-left:5px !important;padding-right:5px !important}#address_1 #address .tag_name{margin-right:5px}#address_1 .address-heading{color:#fff}#address_1 .address-heading span{display:block}.footer-col .footer.links li{margin-left:0 !important}.sm-desktop nav.navigation li.level-top>ul:not(.megamenu-wrapper) li,.sm-desktop nav.navigation li.level-top>ul:not(.megamenu-wrapper) ul li{padding:10px 30px !important}.sm-desktop nav.navigation li.level-top>ul:not(.megamenu-wrapper) li:hover,.sm-desktop nav.navigation li.level-top>ul:not(.megamenu-wrapper) ul li:hover{background-color:#ebeaea !important}.sm-desktop nav.navigation li.level-top>ul:not(.megamenu-wrapper) li+li,.sm-desktop nav.navigation li.level-top>ul:not(.megamenu-wrapper) ul li+li{margin-top:0 !important}.value-added-partners .owl-item img{width:fit-content !important}.contact_info_head.container li:first-child{float:left}.right-side-sec li:first-child{width:17px !important;float:none !important}.view_all{display:block}strong.product.name.product-item-name{margin-top:10px}.products-grid .product-item .price-box,.products-list .product-item .price-box{margin:5px 0}.sm-mobile div:not(.opc-estimated-wrapper) .block-minicart{z-index:99999 !important}.dropdown-overlay .modal-custom-overlay{z-index:1 !important}