html,body{font-family:"Open Sans",sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:15px;font-weight:900}.banner h2,.banner h3,.banner h1{font-weight:900}.h1,h1,.banner h1{font-size:40px;line-height:50px;font-weight:900}.h2,h2,.banner h2{font-size:36px;line-height:46px;font-weight:900}.h3,h3,.banner h3{font-size:32px;line-height:42px;font-weight:900}.h4,h4,.banner h4{font-size:26px;line-height:36px;font-weight:900}.h5,h5{font-size:22px;line-height:32px;font-weight:900}.wordpress-form-wizard-step-description p{margin-top:0}a.wordpress-form-wizard-read-more.btn.button.btn-default.theme-button.theme-btn{font-size:10px!important;display:block;background:transparent;color:#000;border:1px solid #000}.banner .text{font-size:18px!important;line-height:26px!important;}.banner strong,.banner .bold,.banner .strong,.banner b{font-size:32px!important;line-height:42px!important}h1.product-title{font-size:32px;line-height:40px}.banner h1{font-size:30px;line-height:40px;font-weight:900}.banner h2{font-size:26px;line-height:36px;font-weight:900}.banner h3{font-size:24px;line-height:34px;font-weight:900}.banner h4{font-size:20px;line-height:30px;font-weight:900}h1 a,h2 a,h3 a,h4 a,h5 a a h1,a h2,a h3,a h4,a h5,a .h1,a .h2,a .h3,a .h4,a .h5{color:#000}.product-document-subtitle{font-size:12px;color:#333}.product-documents p{margin-bottom:5px}.single-product .badge{height:auto;padding:15px 15px;display:block;width:100%;background:#000;font-weight:400}.emco-footnotes{max-width:600px;margin:10px auto 40px;font-size:12px}.product.col .badge{height:auto;padding:10px 15px;background:#000;font-weight:400}.single-featured_item h1{font-size:26px;line-height:36px}.col-inner p:last-child{margin-bottom:0}.col-inner .button{margin-top:10px}.wpc-filters-widget-main-wrapper li.wpc-term-item input[type=checkbox]{width:12px;height:12px;min-width:12px;min-height:12px}.pt0,.col.pt0{padding-top:0!important}.three-column-images h3,.two-column-images h3{font-size:20px;line-height:28px;margin-bottom:10px;margin-top:10px}.search-name{font-size:10px;line-height:14px}.autocomplete-suggestion img{width:30px;height:30px}.three-column-images h2,.two-column-images h2{font-size:24px;line-height:32px;margin-bottom:10px;margin-top:10px}.nav-slide-header .toggle{opacity:1}.dark .nav-sidebar.nav-vertical>li+li{border:none}.dark .nav-sidebar.nav-vertical>li a{color:#fff;text-transform:none;font-size:14px}.mfp-wrap .mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header)>a,.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header)>a{color:#fff!important;font-size:14px!important;padding-left:10px!important;padding-bottom:10px;text-transform:none;padding-top:10px}.mfp-wrap .mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header),.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header){border:none!important}.off-canvas .nav-vertical li li>a{color:#fff!important;font-size:14px!important;padding-bottom:10px;padding-top:10px}.off-canvas-right .mfp-content,.off-canvas-left .mfp-content{width:300px}#wide-nav,.woocommerce-variation-add-to-cart{display:none}.lead{margin-bottom:10px}.row-slider .better-compare-checkbox-container{display:none}.col,.row-large>.col{padding:15px 15px!important}.grid-col{padding:6px!important}.text p:last-of-type{margin-bottom:0!important}p{margin-top:10px;margin-bottom:10px!important}.woocommerce-compare-table-action-compare{display:inline;font-size:15px}a.woocommerce-compare-bar-open-close:hover,a.woocommerce-compare-bar-open-close{color:#000}.strong,.bold{font-weight:700}th{font-weight:400;text-transform:none;letter-spacing:normal}.woocommerce-product-attributes{max-width:600px;margin:10px auto 40px}.ux-menu-link__link{padding:10px 0}#header .ux-menu-link__text{font-size:14px;color:rgba(0,0,0,.85)}#header .ux-menu-link__text:hover{color:rgba(0,0,0,1)}.wpc-posts-found{display:none}.wpc-term-count{color:#999;font-weight:400}.wpc-filter-content{font-size:15px}.country_selector_dropbtn{text-transform:capitalize}div#tab-description{padding-top:40px}.flex-col.show-for-medium.flex-right{margin-bottom:35px}.off-canvas-right .mfp-content,.off-canvas-left .mfp-content{background-color:#fff}.fluentform .ff-btn-secondary.ff-btn-next,.fluentform .ff-btn-secondary.ff-btn-next:hover{background-color:#000;color:#fff}.fluentform .ff-step-titles li.ff_active:before,.fluentform .ff-step-titles li.ff_completed:before{background-color:#000!important}.fluentform .ff-step-titles li.ff_active,.fluentform .ff-step-titles li.ff_completed{color:#000!important}.category .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item.wpc-term-selected label a{background-color:#eb3323}.wordpress-helpdesk-faq-accordion .wordpress-helpdesk-faq-title,h3.woocommerce-helpdesk-product-faq-title{text-transform:none;font-weight:400}.single-product h3.woocommerce-helpdesk-product-faq-title{margin-bottom:10px;margin-top:15px;font-size:20px;line-height:30px;padding-right:35px}.single-product .wordpress-helpdesk-woocommerce-faqs-container{max-width:800px;margin:0 auto}.logged-out .video.video-fit.mb{padding-top:0!important}.box-text{font-size:100%}.single-product .woocommerce-helpdesk-product-faq-divider{display:none}.product-thumbnails img.attachment-woocommerce_thumbnail{max-height:150px}.woocommerce-product-attributes-item__label{width:50%}.product-thumbnails .col{text-align:center}.woocommerce-gallery-images-main-carousel .flickity-viewport{height:450px!important}.woocommerce-product-gallery__image.slide{height:400px}.single-product .fa.wordpress-helpdesk-faq-accordion-icon{top:25px;right:25px}.wordpress-helpdesk-faq-accordion{padding:5px 0 10px}.wordpress-helpdesk-woocommerce-faqs-container{margin-bottom:40px}h3.wordpress-helpdesk-faq-boxed-title{font-size:20px;line-height:24px}.product-section{border-top:none}.wpc-filters-section{border-bottom:1px solid rgba(0,0,0,.2)}.wpc-filter-title{font-size:80%;font-weight:700}.shop-page-title .page-title-inner{min-height:0;padding-top:10px}a.filter-button{background:#000;color:#fff;padding:10px 20px;border-radius:20px;font-size:13px}.tax-product_cat #main,.tax-product_tag #main{border-top:1px solid #999}.category-filtering{text-align:center;padding:0 0 20px}.flickity-page-dots .dot{border-width:1px}.flickity-page-dots .dot{width:30px!important;border-radius:0;height:5px!important}.slider-nav-outside .flickity-page-dots,.row-slider .flickity-page-dots{bottom:-20px}.header-main .nav>li>a.nav-top-link{padding:35px 0}.stuck .header-main .nav>li>a.nav-top-link{padding:10px 0}.box-image{border-radius:0!important}.pretty input:checked~.state.p-primary label:after,.pretty.p-toggle .state.p-primary label:after{background-color:#000!important}#top-bar{border-bottom:1px solid #eaeaea}.tabbed-content .nav a{font-weight:700;;;font-size:14px;margin:0 15px}.banner-shadow-bottom .overlay{background:linear-gradient(360deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 45%,rgba(0,0,0,0) 100%)!important}.tabbed-content .nav a{text-transform:none;font-weight:400}.blog-single .large-10{max-width:800px}input#woocommerce-product-search-field-0{background:transparent;border-color:#eaeaea}.header-search-form-wrapper{max-width:600px;margin:0 0 0 auto}.widget-area .widget li.wpc-term-item a,.wpc-filters-widget-main-wrapper li.wpc-term-item a{color:#000}li.current-dropdown>.sub-menu.nav-dropdown{border-radius:0;box-shadow:none;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;left:0}.row.row-large{max-width:1250px!important}.menu-section{max-width:1220px!important;width:1220px!important;margin:0 auto;padding:20px 0!important}@media (max-width:1220px){.menu-section{width:100%!important;padding:15px 15px!important}}.nav-dropdown>li.nav-dropdown-col,.nav-dropdown>li.image-column{width:200px}.ux-swatches-in-loop{justify-content:center}.shop-container .section{padding-left:0;padding-right:0}.woocommerce-compare-bar-title{font-size:12px}.single-product-compare-column-this-product .single-product-compare-value:nth-of-type(odd),.single-product-compare-column-this-product .single-product-compare-column-key:nth-of-type(odd),.single-product-compare-column-key:nth-of-type(odd){background-color:#eaeaea}.mb0{margin-bottom:0!important}.banner-category{max-width:30%;margin-right:5%!important}.header-nav-main .tabbed-content .nav a{line-height:23px}.upsells{padding:60px 0}.better-compare-checkbox-container{margin-top:-5px!important}.pretty .state label:after,.pretty .state label:before{top:0}.pretty.p-icon .state .fa.icon{top:1px}.product-section-title{max-width:1220px;margin:0 auto}.upsells .better-compare-checkbox-container{display:none}p.woocommerce-result-count{display:none}.woocommerce-product-retailers-button{background:#fff;border:1px solid #000;color:#000}.col-text{max-width:600px}.single-product-usps-hidden-usp{display:none}.single-product-usps-transparent-usp{opacity:.4}.single-product-usps-show{display:inline-block;margin-top:-10px;margin-bottom:20px;font-size:90%}.single-product-usps-show svg{fill:#d33}.download-center-products-product-text-container{padding:5px}.download-center-products-product-badge{position:absolute;top:20px;width:auto;height:auto}.download-center-products-product-badge .badge-inner{padding:10px 5px}.page .download-center-products-product-name{display:block;font-size:20px;line-height:28px}.single-faq .page_container_inner,.tax-faq_topics .page_container_inner{padding:50px 20px}.wordpress-helpdesk-faq-boxed .wordpress-helpdesk-faq-topic-icon{max-width:80px;margin-bottom:10px}.box-usps{border-top:1px solid #eaeaea;margin-top:5px;padding-top:inherit}.product-name{font-size:90%}.page .widgettitle,.wordpress-helpdesk-sidebar .widgettitle{margin-top:0!important;font-size:16px;line-height:22px}.single-product-feature{padding-top:0;padding-bottom:0}.single-product-feature .text{font-size:2rem;padding:40px}.single-product-feature-odd,.single-product-feature-odd .col-inner{background-color:#f7f7f7}.woocommerce-product-retailers-retailer-price{display:none}.single-post .img{margin-bottom:40px;margin-top:20px}.entry-header-text.entry-header-text-top.text-left{text-align:center}.emco-header-title{font-size:60px;line-height:70px;font-weight:900;text-transform:uppercase}.pb0{padding-bottom:0}.banner h6,.banner h5,.banner p{margin-top:0}a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{text-transform:normal;font-weight:700;color:#000;font-size:16px}#header .products-menu strong{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:none;font-size:14px;font-weight:bolder;margin-top:5px;margin-bottom:5px;color:#000;padding-top:.3em;padding-bottom:.3em}.products-menu .ux-menu-link__link{padding:2px 0 5px;border-bottom:none!important;min-height:auto}#header .products-menu .ux-menu-link__text{font-size:12px;line-height:18px}#header .products-menu .bold .ux-menu-link__text,#header .products-menu .strong .ux-menu-link__text{font-size:14px}.count{display:none}.entry-divider.is-divider.small,.category .wpc-filter-set-widget-title,.category .wpc-filter-header{display:none}li.nav-icon.has-icon{margin-top:30px}.header-wrapper.stuck li.nav-icon.has-icon{margin-top:0}.button,input[type=button].button,input[type=reset].button,input[type=submit],input[type=submit].button{font-size:14px!important;line-height:36px!important}.category .wpc-filters-section:not(.wpc-filter-post_meta_num,.wpc-filter-layout-dropdown) .wpc-filter-content:not(.wpc-filter-has-hierarchy) ul.wpc-filters-ul-list{text-align:center}.category .widget-area .wpc-filters-labels li.wpc-term-item,.category .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item{float:none;display:inline-block}.category .widget-area .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper,.category .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper{padding:0;border:none}.category .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label{margin-right:0;border:none}.category .wpc-filters-section p{display:none}.category .wpc-filters-section{border:none}.category .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label a{color:#fff;background-color:#000;padding:8px 16px;color:#fff;border-radius:20px;font-size:14px}.category .wpc-term-count{display:none}.has-equal-box-heights .product-category .box-image img{height:auto}.has-equal-box-heights .product-category .box-image{padding-top:75%}.emco-category-header .section:first-child{padding-top:30px!important;padding-bottom:30px!important}.grid-col .box-image img{-o-object-fit:contain;object-fit:contain}.grid-col .product-small .overlay{opacity:.04;background-color:#000}.product-small .box-text{padding-bottom:15px}.better-compare-checkbox-container{font-size:15px;padding-left:5px}.grid-col .box-text{padding-bottom:15px}.grid-col .overlay-tools,.grid-col .box-usps{display:none}.box-overlay.dark .box-text,.box-shade.dark .box-text{text-shadow:none}.dark .box-excerpt,.dark .box-usps{color:#000}.product .box-image img{height:auto!important;margin:auto;padding:10px}.product-category .box-image img{padding:0}.products .box-image>a,.products .box-image>div>a:before,.related .box-image>div>a:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.04);display:block;opacity:1;z-index:10}.related .flickity-page-dots,.upsells .flickity-page-dots{bottom:-25px}.ux-swatches-in-loop{top:-35px;z-index:20;position:absolute}.wpc-filter-product_cat .wpc-term-disabled{display:none}.product-gallery-slider{text-align:center}.product-thumbnails img,.product-gallery-slider img{width:auto;max-height:500px;height:auto;max-width:100%;margin:auto;text-align:center}.uppercase{text-transform:none}.slider-nav-outside .flickity-page-dots,.row-slider .flickity-page-dots{bottom:10px}pre,blockquote,form,figure,p,dl,ul,ol{margin-bottom:20px}.emco-category-header .flickity-page-dots .dot{border-color:#fff}.emco-category-header .flickity-page-dots .dot.is-selected{background-color:#fff}.wc-tabs a:before{display:none}.wc-tabs a:hover,.wc-tabs .active a{border-bottom:2px solid #000}.page .better-compare-checkbox-container{display:none}.products-slider .row.row-small{max-width:100%;width:100%}.product-video-popup,.banner .open-video{background-color:#e3061c!important;border-color:#e3061c!important}.product-video-popup i,.banner .open-video i{color:#fff}.woocommerce-product-attributes-item--attribute_pa_marke{display:none}.woocommerce-product-retailers-retailer img{max-width:135px}.woocommerce-product-retailers-retailer{padding:0;background:#fff}.image-box-equal-text-height .box-text{height:250px}#tiptip_holder{padding-top:360px}.badge-container{max-width:90%;display:block;width:auto;margin-top:20px}.product.col .badge{display:block;width:100%;font-size:13px}.badge-inner{display:blocK;white-space:normal}.single-product-compare-keys{font-size:16px}.banner+.row:not(.row-collapse),.banner-grid-wrapper+.row:not(.row-collapse),.section+.row:not(.row-collapse),.slider-wrapper+.row:not(.row-collapse){margin-top:0}.revolution-one-container{position:absolute;left:50%;top:20%;transform:translate(-50%,-50%)}.revolution-two-container{position:absolute;left:50%;top:90%;transform:translate(-50%,-50%)}.novus-fastening-bg-text{background-color:#2596be;color:#fff;padding:10px 20px 0;text-align:center}.wordpress-form-wizard-posts-post-ti{font-size:16px}.wordpress-form-wizard-posts-post-ex{font-size:15px;line-height:20px;margin-bottom:10px}.wordpress-form-wizard-posts-post-attr{font-size:13px}.wordpress-form-wizard-posts-post-lb{margin-bottom:5px}.wordpress-form-wizard-posts-post-label{padding:3px 6px;font-size:10px}@media screen and (min-width:850px){.gallery-columns-3 .gallery-item,.large-columns-3 .flickity-slider>.col,.large-columns-3>.col{flex-basis:50%;max-width:50%}}@media screen and (min-width:968px){.gallery-columns-3 .gallery-item,.large-columns-3 .flickity-slider>.col,.large-columns-3>.col{flex-basis:33.3333333333%;max-width:33.3333333333%}}@media screen and (min-width:850px) and (max-width:1280px){#logo{width:120px!important}.header-search-form-wrapper{width:160px}.header-main .nav>li>a.nav-top-link{font-size:13px}.nav-spacing-xlarge>li{margin:0 8px}}@media screen and (min-width:1000px) and (max-width:1280px){.header-main .nav>li>a.nav-top-link{font-size:15px}.nav-spacing-xlarge>li{margin:0 10px}}@media(max-width:968px){.woocommerce-product-gallery__image.slide{height:500px}#top-bar{display:none}.woocommerce-gallery-images-main-carousel .flickity-viewport{height:500px!important}.emco-category-header .large-6{flex-basis:100%;max-width:100%}}@media screen and (min-width:500px) and (max-width:968px){.woocommerce-product-gallery__image.slide{height:500px}}@media screen and (max-width:500px){.woocommerce-product-gallery__image.slide{height:350px}.woocommerce-gallery-images-main-carousel .flickity-viewport{height:350px!important}}@media(max-width:768px){.text p:last-of-type{margin-bottom:10px!important}.single-product-compare-keys{font-size:12px;width:40%!important}.woocommerce-single-compare-table-container.has-keys-column .woocommerce-single-compare-table,.single-product-compare.has-keys-column .single-product-compare-products-slick{width:60%}.single-product-feature .text{font-size:100%;line-height:auto}.badge-inner{font-size:9px}.product.col .badge{padding:5px 8px}.grid-col{height:400px!important}.stuck .flex-col.show-for-medium.flex-right{margin-bottom:0}.emco-category-header .section:first-child{padding-top:20px!important;padding-bottom:20px!important}.col{padding-top:5px;padding-Bottom:5px}.banner-category{max-width:50%;margin-right:5%!important}.wc-tabs a{margin:0!important}.h1,h1{font-size:28px;line-height:38px;font-weight:900}.h2,h2{font-size:26px;line-height:36px;font-weight:900}.h3,h3{font-size:24px;line-height:32px;font-weight:900}.h4,h4{font-size:18px;line-height:28px;font-weight:900}.h5,h5{font-size:16px;line-height:26px;font-weight:900}.banner h1{font-size:24px;line-height:34px;font-weight:900}.banner h2{font-size:22px;line-height:32px;font-weight:900}.banner h3{font-size:20px;line-height:30px;font-weight:900}.banner h4{font-size:18px;line-height:28px;font-weight:900}.banner .text{font-size:14px!important;line-height:18px!important;}.banner strong,.banner .bold,.banner .strong,.banner b{font-size:22px!important;line-height:30px!important}h1.product-title{font-size:26px;line-height:36px}.row{padding-bottom:0}}