body{font-family:"pt-sans",sans-serif;background-color:#fff;color:#000;margin:0;padding:0}
a{color:#ed6921;text-decoration:none}
a:hover{color:#ed6921}
:root{background-color:#cc4f0c}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-track{background:#f1f1f1}
::-webkit-scrollbar-thumb{background:#888}
::-webkit-scrollbar-thumb:hover{background:#555}
.cosy-header .cosy-header_mobile{display:none}
.cosy-header .cosy-header_mobile .cosy-mobile-bar{padding:1rem 1rem;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cosy-header .cosy-header_mobile .cosy-mobile-bar .cf-logo-mobile{width:170px}
.cosy-header .cosy-header_mobile .cosy-mobile-bar .btn-burger{background-color:transparent;font-size:34px;color:#ed6921;border:0}
.cosy-header .cosy-header_mobile .cosy-mobile-bar .btn-burger:hover{border:0}
.cosy-header .cosy-header_mobile .cosy-mobile-bar .btn-search{background-color:transparent;font-size:28px;color:#ed6921;border:0}
.cosy-header .cosy-header_mobile .cosy-mobile-bar .btn-search:hover{border:0}
.cosy-header .cosy-header_desktop .cosy-topbar{background-color:#fff9f5;padding:1rem 0}
.cosy-header .cosy-header_desktop .cosy-topbar p{font-size:18px;color:#5a5756;margin-bottom:0}
.cosy-header .cosy-header_desktop .cosy-topbar p a{color:#ed6921;font-weight:bold}
.cosy-header .cosy-header_desktop .cosy-topbar .cosy-account-links{list-style-type:none;padding:0;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.cosy-header .cosy-header_desktop .cosy-topbar .cosy-account-links li{margin-right:1rem;color:#5a5756;font-size:18px}
.cosy-header .cosy-header_desktop .cosy-topbar .cosy-account-links li i{color:#ed6921;font-size:16px;margin-right:.3rem}
.cosy-header .cosy-header_desktop .cosy-topbar .cosy-account-links li a{color:#5a5756}
.cosy-header .cosy-header_desktop .cosy-topbar .cosy-account-links li:last-child{margin-right:0}
.cosy-header .cosy-header_desktop .cosy-header-main{background-color:#fff;padding:1rem 0}
.cosy-header .cosy-header_desktop .cosy-header-main .cosy-logo{margin-right:1rem}
.cosy-header .cosy-header_desktop .cosy-header-main .cf-left-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cosy-header .cosy-header_desktop .cf-header-search{display:-webkit-box;display:-ms-flexbox;display:flex}
.cosy-header .cosy-header_desktop .cf-header-search .search-box{background-color:#ededed;border-radius:15px 0 0 15px;padding:.5rem;border:1px solid #ededed;font-size:18px;width:50%}
.cosy-header .cosy-header_desktop .cf-header-search .search-box:focus-visible{outline:1px solid #ed6921}
.cosy-header .cosy-header_desktop .cf-header-search .search-dropdown{background-color:#ededed;border:1px solid #ededed;border-left:1px solid #5a5756;width:50%}
.cosy-header .cosy-header_desktop .cf-header-search .search-dropdown:focus-visible{outline:1px solid #ed6921}
.cosy-header .cosy-header_desktop .cf-header-search .btn-box .btn-brand-search{background-color:#ed6921;border:1px solid #ed6921;color:#fff;border-radius:0 15px 15px 0;height:100%;padding:0 1rem;font-size:18px}
.cosy-header .cosy-header_desktop .cf-header-search .btn-box .btn-brand-search:hover{border:1px solid #ed6921}
.cosy-header .cosy-header_desktop .cosy-navigation{background-color:#5a5756}
.cosy-header .cosy-header_desktop .cosy-header-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cosy-header .cosy-header_desktop .cosy-header-block .cf-top-links{margin:0}
.cosy-header .cosy-header_desktop .cosy-header-block .cf-top-links li{margin-right:1.5rem}
.cosy-header .cosy-header_desktop .cosy-header-block .cf-top-links li:last-child{margin-right:0}
.cosy-header .cosy-header_desktop .cosy-header-block .cf-top-links a{font-size:16px;color:#5a5756}
.cosy-header .cosy-header_desktop .cosy-header-block .cf-top-links a:hover{color:#ed6921}
.cosy-header .cf-burger-show-mid-desktop{display:none}
.cosy-header .cf-burger-show-mid-desktop .btn-burger{background-color:transparent;font-size:34px;color:#ed6921;border:0}
.cosy-header .cf-burger-show-mid-desktop .btn-burger:hover{border:0}
.cosy-header .cf-nav-all-round a{font-family:"all-round-gothic",sans-serif !important;font-weight:bold !important;letter-spacing:.9px !important}
.cf-mobile-menu-grey{background-color:#ed6921;color:#fff}
.cf-mobile-menu-grey h1,.cf-mobile-menu-grey h2,.cf-mobile-menu-grey h3{font-family:"all-round-gothic",sans-serif;color:#fff;margin-bottom:0}
.cf-mobile-menu-grey .btn-close{background-color:transparent;color:#fff;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat}
.cf-mobile-menu-grey #mega-menu-max_mega_menu_2>.mega-menu-item{margin-bottom:1rem !important}
.cf-searchbar{height:80px;background-color:#fff;border-bottom:4px solid #ed6921}
.cf-searchbar .cf-header-search{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.cf-searchbar .search-box{background-color:#ededed;border-radius:15px 0 0 15px;padding:.5rem;border:1px solid #ededed;font-size:18px;width:50%}
.cf-searchbar .search-dropdown{background-color:#ededed;border:1px solid #ededed;border-left:1px solid #5a5756;width:50%}
.cf-searchbar .btn-brand-search{background-color:#ed6921;border:1px solid #ed6921;color:#fff;border-radius:0 15px 15px 0;height:100%;padding:0 1rem;font-size:18px}
.cosy-footer .cosy-subscribe-desktop{background:-webkit-gradient(linear,left top,right top,from(#edf5fa),color-stop(50%,#edf5fa),color-stop(50%,#fff9f5));background:linear-gradient(to right,#edf5fa 0,#edf5fa 50%,#fff9f5 50%);padding:3rem 0}
.cosy-footer .cosy-subscribe-desktop .cf-footer-left{padding:0 3rem 0 0}
.cosy-footer .cosy-subscribe-desktop .cf-footer-right{padding:0 0 0 3rem}
.cosy-footer .cosy-subscribe-mobile{display:none}
.cosy-footer .cosy-subscribe-mobile .btn-brand-free-design-mobile{background-color:#389cd5;color:#fff;text-align:center;width:100%;border-radius:0;font-size:20px;text-transform:uppercase;font-family:"all-round-gothic",sans-serif;letter-spacing:1px;font-weight:bold;padding:1.5rem 0}
.cosy-footer .cosy-subscribe-mobile .btn-brand-free-design-mobile:hover{background-color:#55abdb}
.cosy-footer .cosy-subscribe-mobile .upper-subscribe{background-color:#edf5fa;padding:2rem 0}
.cosy-footer .cosy-subscribe-mobile .lower-subscribe{background-color:#fff9f5;padding:2rem 0}
.cosy-footer .cf-footer-h3-right{color:#ed6921;font-size:24px;font-weight:bold}
.cosy-footer .cf-footer-h3-left{color:#5a5756;font-size:24px}
.cosy-footer .cf-footer-h3-left strong{font-weight:bold;color:#389cd5}
.cosy-footer .cf-form-control{background-color:#fff !important;border-radius:15px !important;border-color:#ed6921 !important;height:53px !important;font-size:18px !important}
.cosy-footer .cf-form-control::-webkit-input-placeholder{color:#bebebe;font-style:italic}
.cosy-footer .cf-form-control::-moz-placeholder{color:#bebebe;font-style:italic}
.cosy-footer .cf-form-control:-ms-input-placeholder{color:#bebebe;font-style:italic}
.cosy-footer .cf-form-control::-ms-input-placeholder{color:#bebebe;font-style:italic}
.cosy-footer .cf-form-control::placeholder{color:#bebebe;font-style:italic}
.cosy-footer .cosy-footer-main{background-color:#ed6921;padding:3rem 0}
.cosy-footer .cosy-footer-main .cosy-footer-top{margin-bottom:2rem}
.cosy-footer .cosy-footer-main .cosy-footer-top .cf-contact-block h4{font-size:18px;font-weight:normal;color:#fff;margin-bottom:1rem}
.cosy-footer .cosy-footer-main .cosy-footer-top .cf-contact-block p{margin-bottom:0}
.cosy-footer .cosy-footer-main .cosy-footer-top .cf-contact-block p a{font-size:24px;font-weight:bold;color:#fff}
.cosy-footer .cosy-footer-main .cosy-footer-top .cf-contact-block .cf-social-links a{font-size:26px;margin-right:2.3rem}
.cosy-footer .cosy-footer-main .cosy-footer-top .cf-contact-block .cf-social-links a:last-child{margin-right:0}
.cosy-footer .cosy-footer-main .cosy-footer-bottom h3{font-size:20px;color:#fff;margin-bottom:.7rem;font-weight:bold}
.cosy-footer .cosy-footer-main .cosy-footer-bottom .cf-footer-links{list-style-type:none;padding:0;margin:0}
.cosy-footer .cosy-footer-main .cosy-footer-bottom .cf-footer-links li{margin-bottom:.3rem}
.cosy-footer .cosy-footer-main .cosy-footer-bottom .cf-footer-links li a{font-size:18px;color:#fff}
.cosy-footer .cosy-footer-main .cosy-footer-bottom .cf-legal-links{list-style-type:none;padding:0;margin:0;-webkit-column-count:2;-moz-column-count:2;column-count:2}
.cosy-footer .cosy-footer-main .cosy-footer-bottom .cf-legal-links li{margin-bottom:.3rem}
.cosy-footer .cosy-footer-main .cosy-footer-bottom .cf-legal-links li a{font-size:14px;color:#fff}
.cosy-footer .cosy-footer-main .cosy-footer-bottom .cf-legal-text{margin-bottom:2rem}
.cosy-footer .cosy-footer-main .cosy-footer-bottom .cf-legal-text p{font-size:14px;color:#fff;line-height:22px;margin-bottom:0}
.cosy-footer .cosy-footer-main .cf-payment-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cosy-footer .cosy-footer-main .cf-payment-logos div{margin-bottom:2rem}
.cosy-footer .cosy-footer-main .cf-payment-logos div i{color:#fff;font-size:45px}
.cosy-footer .cosy-footer-main .cf-payment-logos div:last-child{margin-bottom:0}
.cosy-footer .cosy-copyright{background-color:#cc4f0c;padding:1rem 0}
.cosy-footer .cosy-copyright p{font-size:14px;color:#fff;margin:0}
.cosy-footer .cosy-copyright p a{color:#fff}
.cf-section{background-color:#fff;padding:3rem 0}
.cf-about-section{background-color:#fff;padding:3rem 0}
.cf-section-alt{background-color:#edf5fa;padding:3rem 0}
.cf-breadcrumbs{padding:2rem 0}
.cf-breadcrumbs ol,.cf-breadcrumbs ul{font-size:18px}
.cf-breadcrumbs ol a,.cf-breadcrumbs ul a{color:#5a5756}
.cf-breadcrumbs ol span,.cf-breadcrumbs ul span{color:#5a5756}
.cf-breadcrumbs ol .active,.cf-breadcrumbs ul .active{font-weight:bold}
.cf-breadcrumbs ol .breadcrumb-item+.breadcrumb-item::before,.cf-breadcrumbs ul .breadcrumb-item+.breadcrumb-item::before{font-weight:normal}
.button{background-color:#ed6921 !important;border-radius:15px;font-size:20px !important;color:#fff !important;padding:.7rem 1.5rem !important;text-transform:uppercase !important;font-family:"all-round-gothic",sans-serif !important;letter-spacing:1px !important;font-weight:bold !important;border:0 !important}
.button:hover,.button:focus{background-color:#f07f42 !important;color:#fff !important}
.btn-brand-primary{background-color:#ed6921;border-radius:15px;font-size:20px;color:#fff;padding:.7rem 1.5rem;text-transform:uppercase;font-family:"all-round-gothic",sans-serif;letter-spacing:1px;font-weight:bold;border:0}
.btn-brand-primary img{margin-right:.5rem}
.btn-brand-primary:hover,.btn-brand-primary:focus{background-color:#f07f42;color:#fff}
.btn-brand-secondary{background-color:#fff;border-radius:15px;font-size:20px;color:#ed6921;padding:.7rem 1.5rem;text-transform:uppercase;font-family:"all-round-gothic",sans-serif;letter-spacing:1px;font-weight:bold}
.btn-brand-secondary img{margin-right:.5rem}
.btn-brand-secondary:hover,.btn-brand-secondary:focus{background-color:#ededed;color:#ed6921}
.btn-link-cf{color:#ed6921;font-size:28px}
.btn-link-cf:hover,.btn-link-cf:focus{color:#ed6921}
.btn-brand-blue{background-color:#389cd5;border-radius:15px;font-size:20px;color:#fff;padding:.7rem 1.5rem;text-transform:uppercase;font-family:"all-round-gothic",sans-serif;letter-spacing:1px;font-weight:bold}
.btn-brand-blue img{margin-right:.5rem}
.btn-brand-blue:hover,.btn-brand-blue:focus{color:#fff}
.btn-brand-primary-contact{background-color:#ed6921 !important;border-radius:15px !important;border-color:#ed6921 !important;font-size:20px !important;color:#fff !important;padding:1.2rem 3rem !important;text-transform:uppercase !important;font-family:"all-round-gothic",sans-serif !important;letter-spacing:1px !important;font-weight:bold !important}
.btn-brand-primary-contact img{margin-right:.5rem !important}
.btn-brand-primary-contact:hover,.btn-brand-primary-contact:focus{color:#fff !important}
.prdctfltr_woocommerce_filter_submit{background-color:#ed6921 !important;border-radius:15px !important;font-size:20px !important;color:#fff !important;padding:.7rem 1.5rem !important;text-transform:uppercase !important;font-family:"all-round-gothic",sans-serif !important;letter-spacing:1px !important;font-weight:bold !important;border:0 !important}
.prdctfltr_woocommerce_filter_submit:hover,.prdctfltr_woocommerce_filter_submit:focus{background-color:#f07f42 !important;color:#fff !important}
.btn-filter{background-color:transparent;color:#ed6921;font-size:24px;text-transform:uppercase;border:0;font-weight:bold;letter-spacing:2.4px;padding:0}
.btn-filter:hover,.btn-filter:focus{border:0;background-color:transparent;border:0;color:#ed6921}
.single_add_to_cart_button{background-color:#5a5756 !important;color:#fff !important;font-size:20px !important;font-family:"all-round-gothic",sans-serif !important;text-transform:uppercase !important;letter-spacing:1px !important;border-top-left-radius:15px !important;border-top-right-radius:15px !important;padding:1rem !important;margin-right:0 !important;text-align:center !important;margin-left:0 !important;width:350px !important}
.single_add_to_cart_button:hover,.single_add_to_cart_button:focus{background-color:#676462 !important}
.single_add_to_cart_button::before{content:"";background-image:url("/wp-content/uploads/2022/04/icon_basket.svg");width:30px;position:absolute;height:30px;background-repeat:no-repeat;left:4rem}
.single-product .product .yith-ywraq-add-to-quote{margin-top:0 !important;width:100% !important}
.single-product .product .yith-ywraq-add-to-quote .yith-ywraq-add-button{width:100% !important}
.add-request-quote-button{width:100% !important;background-color:#ed6921 !important;color:#fff !important;font-size:20px !important;font-family:"all-round-gothic",sans-serif !important;text-transform:uppercase !important;letter-spacing:1px !important;padding:1rem !important;text-align:center !important;border:0 !important;border-bottom-left-radius:15px !important;border-bottom-right-radius:15px !important;width:350px !important}
.add-request-quote-button::before{content:"";background-image:url("/wp-content/uploads/2022/04/noun-calculator-1195091.svg");width:20px;position:absolute;height:19px;background-repeat:no-repeat;left:4rem;background-size:contain}
.woocommerce .add-request-quote-button.button{border:0 !important}
.btn-brand-mobile-orange{display:none;background-color:#ed6921;color:#fff;text-align:center;width:100%;border-radius:0;font-size:20px;text-transform:uppercase;font-family:"all-round-gothic",sans-serif;letter-spacing:1px;font-weight:bold;padding:1.5rem 0}
.btn-brand-mobile-orange:hover,.btn-brand-mobile-orange:focus{background-color:#f07f42;color:#fff}
.cf-mega-menu-inner{padding:3rem 0}
.cf-mega-menu-inner h3{font-size:36px;font-family:"all-round-gothic",sans-serif;font-weight:300;color:#fff;margin-bottom:1rem}
.cf-mega-menu-inner .cf-p-white{font-size:18px;color:#fff;line-height:27px;margin-bottom:2rem}
.cf-mega-menu-inner .cf-mega-menu-link{-webkit-transition:unset;transition:unset}
.cf-mega-menu-inner .cf-sublink-block{background-color:#fff9f5;border-radius:15px;padding:2rem 1rem 2rem 1rem;color:#ed6921;font-size:18px;font-weight:bold}
.cf-mega-menu-inner .cf-sublink-block:hover{background-color:#ffe4d1}
.cf-section-graphic .cf-graphic{text-align:center}
.facetwp-counter{display:none}
.cf-case-studies-cats .facetwp-facet-case_study_category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0}
.cf-case-studies-cats .facetwp-facet-case_study_category .facetwp-radio{background:0;font-size:20px;font-family:"all-round-gothic",sans-serif;color:#5a5756;font-weight:bold;padding:1rem 1.3rem;background-color:#ededed;border-radius:15px;text-transform:uppercase;margin-right:.5rem}
.cf-case-studies-cats .facetwp-facet-case_study_category .facetwp-radio.checked{background-color:#ed6921;color:#fff}
.cf-case-studies-post{margin-bottom:3rem}
.cf-case-studies-post h2{font-size:24px;color:#5a5756;margin-bottom:2rem}
.cf-case-studies-post p{font-size:18px;color:#5a5756;line-height:23px}
.cf-case-studies-post .blog-archive-meta{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:10px 0;margin:10px 0}
.cf-case-studies-post .blog-archive-meta p{font-size:16px;font-weight:bold;color:#5a5756;margin:0}
.cf-case-studies-post .read-more{font-size:18px;color:#ed6921;font-weight:bold}
.cf-section_single_case-study{padding-top:1rem}
.blog-archive-meta-single{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:10px 0;margin:10px 0}
.blog-archive-meta-single p{font-size:16px;font-weight:bold;color:#5a5756;margin:0}
.cf-case-study-builder .cf-case-block_banner{margin-bottom:2rem}
.cf-case-study-builder .cf-case-block_content{margin-bottom:2rem}
.cf-case-study-builder .cf-case-block_content p{font-size:18px;color:#5a5756;line-height:24px}
.cf-case-study-builder .cf-case-block_content h2{font-family:"all-round-gothic",sans-serif;color:#ed6921;font-size:36px;margin-bottom:1rem}
.cf-case-study-builder .cf-case-block_content h3{font-size:26px;color:#ed6921;font-weight:bold;margin-bottom:1rem}
.cf-case-study-builder .cf-case-block_content h4{font-size:18px;color:#ed6921;font-weight:bold;margin-bottom:1rem}
.cf-case-study-builder .cf-products-case-study{margin-bottom:2rem}
.cf-case-study-builder .cf-products-case-study .cf-prod-features{text-align:center}
.cf-case-study-builder .cf-products-case-study .cf-prod-features img{margin-bottom:1rem}
.cf-case-study-builder .cf-products-case-study .cf-prod-features p{font-size:18px;color:#5a5756}
.cf-case-study-builder .cf-products-case-study .cf-featured-product h3{font-size:18px;font-weight:bold;color:#5a5756;margin-bottom:.1rem}
.cf-case-study-builder .cf-products-case-study .cf-featured-product h3 a{color:#5a5756}
.cf-case-study-builder .cf-products-case-study .cf-featured-product .cf-price{font-size:18px;color:#5a5756;margin-bottom:.1rem}
.cf-case-study-builder .cf-products-case-study .cf-featured-product .free-delivery{font-size:18px;color:#5a5756}
.cf-case-study-builder .cf-product_photos_case_study{margin-bottom:2rem}
.share-buttons-shift{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}
.cf-tabs-area{clear:both}
.cf-nav-pills .nav-link{font-size:20px;font-family:"all-round-gothic",sans-serif;color:#5a5756;font-weight:bold;padding:1rem 1.3rem;background-color:#ededed;border-radius:15px;text-transform:uppercase;margin-right:.5rem;letter-spacing:1px}
.cf-nav-pills .nav-link.active{background-color:#ed6921;color:#fff}
.cf-section-resources{padding-top:1rem}
.cf-resource-box{color:#fff;border-radius:33px;-webkit-transition:all .3s;transition:all .3s}
.cf-resource-box:hover img{opacity:.8}
.cf-resource-box .cf-resource-body{padding:2rem 3rem}
.cf-resource-box .cf-resources-img img{border-top-left-radius:33px;border-top-right-radius:33px;-webkit-transition:all .3s;transition:all .3s}
.cf-resource-box h3{font-size:20px;color:#fff;margin-bottom:1.5rem;font-weight:bold}
.cf-resource-box h4{font-size:24px;color:#fff;margin-bottom:1.5rem;font-weight:bold}
.cf-resource-box p{font-size:18px;font-weight:bold;color:#fff;margin-bottom:1rem;line-height:23px}
.cf-resource-box .read-more{margin-top:2rem;margin-bottom:0}
.cf-resource-even{background-color:#389cd5;-webkit-transition:all .3s;transition:all .3s}
.cf-resource-even:hover{background-color:#55abdb}
.cf-resource-odd{background-color:#ed6921;-webkit-transition:all .3s;transition:all .3s}
.cf-resource-odd:hover{background-color:#f07f42}
.cf-resources-cats .facetwp-facet-resource_category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0}
.cf-resources-cats .facetwp-facet-resource_category .facetwp-radio{background:0;font-size:20px;font-family:"all-round-gothic",sans-serif;color:#5a5756;font-weight:bold;padding:1rem 1.3rem;background-color:#ededed;border-radius:15px;text-transform:uppercase;margin-right:.5rem}
.cf-resources-cats .facetwp-facet-resource_category .facetwp-radio.checked{background-color:#ed6921;color:#fff}
.cf-resource-all .cf-resource_content{margin-bottom:1.5rem}
.cf-resource-all .cf-resource_content p{font-size:18px;color:#5a5756;line-height:24px}
.cf-resource-all .cf-resource_content h2{font-family:"all-round-gothic",sans-serif;color:#ed6921;font-size:36px;margin-bottom:1rem}
.cf-resource-all .cf-resource_content h3{font-size:26px;color:#ed6921;font-weight:bold;margin-bottom:1rem}
.cf-resource-all .cf-resource_content ul,.cf-resource-all .cf-resource_content ol{font-size:18px;color:#5a5756;margin:0 0 1.5em 0}
.cf-resource-all .cf-resource_video{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;margin-bottom:1.5rem}
.cf-resource-all .cf-resource_video iframe,.cf-resource-all .cf-resource_video object,.cf-resource-all .cf-resource_video embed{position:absolute;top:0;left:0;width:100%;height:100%}
.cf-resource-all .cf-resource_pdf .cf-resource_pdf-block{background-color:#edf5fa;padding:2.5rem 4rem;border-radius:15px;margin-bottom:1rem}
.cf-resource-all .cf-resource_pdf .cf-resource_pdf-block:last-child{margin-bottom:0}
.cf-resource-all .cf-resource_pdf .cf-resource_pdf-block img{width:150px}
.cf-resource-all .cf-resource_pdf .cf-resource_pdf-block h3{color:#ed6921;font-size:24px;font-weight:bold;margin-bottom:1rem}
.cf-resource-all .cf-resource_pdf .cf-resource_pdf-block p{font-size:18px;color:#5a5756;line-height:23px}
.cf-section_single_resource{padding-top:1rem}
.cf-pagination .facetwp-facet-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cf-pagination .facetwp-page{padding:.6rem 1rem;border-radius:100%;border:1px solid #ed6921;color:#ed6921;font-weight:bold !important}
.cf-pagination .active{background-color:#ed6921;color:#fff}
.woocommerce-pagination li{border:0 !important}
.woocommerce-pagination a{border:1px solid #ed6921 !important}
.woocommerce-pagination .page-numbers{padding:.6rem 1rem;border-radius:100%;color:#ed6921;font-weight:bold !important}
.woocommerce-pagination .page-numbers:hover,.woocommerce-pagination .page-numbers:focus{background-color:#fff !important}
.woocommerce-pagination .current{background-color:#ed6921 !important;color:#fff !important;border-color:#ed6921 !important}
.woocommerce-pagination .current:hover,.woocommerce-pagination .current:focus{background-color:#ed6921 !important}
.help-box{background-color:#edf5fa;border-radius:15px;padding:1.5rem;text-align:center}
.help-box h4{font-size:20px;color:#5a5756;font-weight:bold}
.help-box p{font-size:20px;color:#389cd5;font-weight:bold;margin-bottom:0}
.design-box{background-color:#fff9f5;border-radius:15px;text-align:center}
.design-box .design-box-body{padding:1.5rem}
.design-box .cf-design-button{background-color:#ed6921;color:#fff;font-size:20px;font-weight:bold;text-transform:uppercase;font-family:"all-round-gothic",sans-serif;letter-spacing:1px;padding:1rem 0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;-webkit-transition:all .3s;transition:all .3s}
.design-box .cf-design-button img{margin-left:.5rem}
.design-box .cf-design-button:hover{background-color:#f07f42}
.design-box .cf-design-button p{margin-bottom:0}
.design-box h4{font-size:25px;color:#5a5756;font-weight:bold}
.facetwp-icon{display:none}
.cf-form-control{background-color:#fff !important;border-radius:15px !important;border-color:#ed6921 !important;height:53px !important;font-size:18px !important;width:100% !important}
.facetwp-facet-sort_by select{background-color:#fff !important;border-radius:15px !important;border-color:#ed6921 !important;height:53px !important;font-size:18px !important;width:100% !important}
.facetwp-type-dropdown select{background-color:#fff !important;border-radius:15px !important;border-color:#ed6921 !important;height:53px !important;font-size:18px !important;width:100% !important}
.cf-filters .facetwp-input-wrap{display:block}
.form-group label{font-size:18px;color:#ed6921;font-weight:bold;margin-bottom:.5rem}
.cf-error-box{background-color:#389cd5;padding:1rem}
.cf-error-box p{font-size:18px;color:#fff;margin:0}
.heading-font-menu>a{font-family:"all-round-gothic",sans-serif !important;font-weight:300 !important}
.cf-img-circle{border-radius:100%;height:339px;width:339px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;margin:0 auto}
.cf-homepage-cta{background-color:#389cd5;padding:1rem 0}
.cf-homepage-cta .cta-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cf-homepage-cta .cta-block img{margin-right:1rem}
.cf-homepage-cta .cta-block p{font-size:18px;color:#fff;font-weight:bold;margin-bottom:0}
.cf-reviews-widget{padding:3rem 0;background-color:#fff}
.cf-quick-links-section{background-color:#fff;padding:3rem 0}
.cf-quick-links-box{background-color:#fff9f5;height:100%}
.cf-quick-links-box .cf-quick-links-img img{width:100%}
.cf-quick-links-box .cf-quick-links-body{padding:2rem 2rem}
.cf-quick-links-box .cf-quick-links-body h3{font-size:24px;color:#ed6921;font-weight:bold;margin-bottom:1.5rem}
.cf-quick-links-box .cf-quick-links-body p{color:#5a5756;font-size:18px}
.cf-quick-links-box .cf-quick-links-body .cf-links{margin-bottom:1rem}
.cf-quick-links-box .cf-quick-links-body .cf-links a{color:#5a5756;font-size:18px}
.cf-quick-links-box .cf-quick-links-body .cf-links a:hover{color:#ed6921}
.cf-image-diagram{text-align:center}
.cf-section-brands{background-color:#fff9f5;padding:6rem 0}
.cf-section-brands .cf-brand-block{text-align:center}
.cf-section-brands .cf-brand-block img{margin-bottom:1.5rem}
.cf-section-brands .cf-brand-block p{font-size:18px;color:#5a5756;line-height:22px;margin-bottom:1rem}
.cf-section-brands .cf-brand-block .cf-read-more{font-size:20px;color:#ed6921;font-weight:bold}
.cs-section-free-quote{background-color:#ed6921;padding:3rem 0;background-image:url("/wp-content/uploads/2022/04/cf-bg-1.svg"),url("/wp-content/uploads/2022/04/cf-bg-2.svg");background-position:left bottom,right bottom;background-repeat:repeat-y}
.cs-section-free-quote h2{font-family:"all-round-gothic",sans-serif;font-size:36px;color:#fff;font-weight:300;text-align:center;margin-bottom:1rem}
.cs-section-free-quote h2 img{margin-right:.5rem}
.cs-section-free-quote .cf-p-alt{text-align:center;margin-bottom:2rem}
.cs-section-free-quote .cf-p-alt p{font-size:18px;color:#fff}
.cf-banner-static{position:absolute;left:0;right:0;top:0}
.slider5{position:relative}
.slider5 .slider-bg{background-color:rgba(255,249,245,0.84);height:517px;border-top-right-radius:280px;border-bottom-right-radius:280px}
.slider5 h1{color:#5a5756;font-family:"all-round-gothic",sans-serif;font-size:54px;margin-bottom:2rem}
.slider5 p{font-size:18px;color:#5a5756}
.slider5 .slider--5{margin-bottom:0 !important}
.slider5 .slider--5 .slides{background-size:cover;background-position:center center;position:relative;height:517px}
.slider5 .banner-arrow{position:absolute;top:50%;margin-top:-35px;cursor:pointer;background:#fff;border:2px solid #fff;padding:0}
.slider5 .banner-arrow:focus,.slider5 .banner-arrow:hover{background:#fff;border:2px solid #fff;outline:0}
.slider5 .home-prev-arrow{left:30px;font-size:30px;color:#5a5756;border-radius:100px;width:70px;height:70px;z-index:99}
.slider5 .home-prev-arrow i{color:#5a5756}
.slider5 .home-next-arrow{right:30px;font-size:30px;color:#5a5756;border-radius:100px;width:70px;height:70px;z-index:99}
.slider5 .home-next-arrow i{color:#5a5756}
.slider5 .slick-dots{bottom:20px;z-index:10}
.slider5 .slick-dots li{margin:0 4px}
.slider5 .slick-dots li.slick-active button:before{opacity:1;color:white;border:1px solid #5a5756;border-radius:10px;background-color:#5a5756}
.slider5 .slick-dots li button:before{content:"";opacity:1;border:1px solid #5a5756;background-color:#FFF;border-radius:10px;margin-right:2px;height:20px;width:20px}
.banner-text-front{position:absolute;left:0;right:0;top:0;z-index:2;height:100%}
.cf-section-featured{background-color:#fff;padding:3rem 0}
.featured-product-row h3 a{font-size:18px;color:#5a5756}
.featured-product-row h3 a:hover{text-decoration:none}
.featured-product-row h3 p span{font-size:18px}
.featured-product-row .banner-arrow{position:absolute;top:50%;margin-top:-35px;cursor:pointer;background:#f7f7f7;border:2px solid #f7f7f7;padding:0}
.featured-product-row .banner-arrow:focus,.featured-product-row .banner-arrow:hover{background:#f7f7f7;border:2px solid #f7f7f7;outline:0}
.featured-product-row .product-prev-arrow{left:-100px;font-size:30px;color:#5a5756;border-radius:100px;width:70px;height:70px;z-index:999}
.featured-product-row .product-prev-arrow i{color:#5a5756}
.featured-product-row .product-next-arrow{right:-100px;font-size:30px;color:#5a5756;border-radius:100px;width:70px;height:70px;z-index:999}
.featured-product-row .product-next-arrow i{color:#5a5756}
.featured-product-row .slick-dots{position:unset;bottom:20px;margin-top:1rem}
.featured-product-row .slick-dots li{margin:0 4px}
.featured-product-row .slick-dots li.slick-active button:before{opacity:1;color:#fff;border:1px solid #707070;border-radius:10px;background-color:#707070}
.featured-product-row .slick-dots li button:before{content:"";opacity:1;border:1px solid #707070;background-color:#fff;border-radius:10px;margin-right:2px;height:20px;width:20px}
.cf-featured-products-home h3{font-size:18px;color:#5a5756;font-weight:bold}
.cf-featured-products-home h3 a{color:#5a5756}
.cf-featured-products-home .cf-price{font-size:18px;color:#5a5756;margin-bottom:0}
.cf-featured-products-home .free-delivery{font-size:18px;color:#5a5756}
.cf-featured-products-home .pwb-brand-shortcode{margin-bottom:1rem}
.cf-featured-products-home .pwb-brand-shortcode img{width:140px;margin:0 auto}
.cf-mobile-cta{display:none;background-color:#ed6921;padding:1rem 0;color:#fff;text-align:center}
.cf-mobile-cta p{font-size:22px;color:#fff;margin-bottom:0}
.cf-mobile-cta a{font-weight:bold;color:#fff}
.cf-banner{height:229px;background-color:#389cd5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover !important;background-position:center !important}
.cf-banner h1{font-family:"all-round-gothic",sans-serif;color:#fff;font-size:54px;font-weight:500;margin:0;text-align:center}
.cf-section_intro{padding-top:0}
.cf-products-list .cf-product-list-block{text-align:center}
.cf-products-list .cf-product-list-block img{margin-bottom:1.5rem;width:80%}
.cf-products-list .cf-product-list-block p{font-size:18px;color:#5a5756;text-align:center;line-height:23px}
.cf-products-list .cf-product-list-block .cf-read-more{font-size:20px;color:#ed6921;font-weight:bold;text-align:center}
.cf-cta-and-related-links{padding:3rem 0}
.cf-cta-and-related-links .cf-cta-1{background-color:#fff9f5;padding:3rem 1.5rem;border-radius:15px;text-align:center;margin-bottom:2rem}
.cf-cta-and-related-links .cf-cta-1 .cta-top{margin-bottom:3rem}
.cf-cta-and-related-links .cf-cta-1 h3{font-size:24px;color:#5a5756;font-weight:bold;margin-bottom:1.5rem}
.cf-cta-and-related-links .cf-cta-2{background-color:rgba(237,245,250,0.404);padding:3rem 1.5rem;border-radius:15px;text-align:center}
.cf-cta-and-related-links .cf-cta-2 h3{font-size:24px;color:#5a5756;font-weight:bold;margin-bottom:1.5rem}
.cf-cta-and-related-links .cf-cta-2 a{font-size:24px;color:#389cd5;font-weight:bold}
.cf-related-row{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.cf-related-row .cf-related-block{background-color:#ed6921;border-radius:15px;color:#fff;padding:2rem 1.5rem;-webkit-transition:all .3s;transition:all .3s;margin-bottom:1rem}
.cf-related-row .cf-related-block:hover{background-color:#f08347}
.cf-related-row .cf-related-block h4{font-size:20px;font-weight:bold;color:#fff;margin-bottom:0}
.cf-contact-form input[type=text]{background-color:#f7f7f7 !important;border-color:#f7f7f7 !important;padding:1rem 1.5rem !important;border-radius:15px !important;height:62px !important}
.cf-contact-form input[type=text]::-webkit-input-placeholder{font-style:italic;color:#bebebe}
.cf-contact-form input[type=text]::-moz-placeholder{font-style:italic;color:#bebebe}
.cf-contact-form input[type=text]:-ms-input-placeholder{font-style:italic;color:#bebebe}
.cf-contact-form input[type=text]::-ms-input-placeholder{font-style:italic;color:#bebebe}
.cf-contact-form input[type=text]::placeholder{font-style:italic;color:#bebebe}
.cf-contact-form input[type=email]{background-color:#f7f7f7 !important;border-color:#f7f7f7 !important;padding:1rem 1.5rem !important;border-radius:15px !important;height:62px !important}
.cf-contact-form input[type=email]::-webkit-input-placeholder{font-style:italic;color:#bebebe}
.cf-contact-form input[type=email]::-moz-placeholder{font-style:italic;color:#bebebe}
.cf-contact-form input[type=email]:-ms-input-placeholder{font-style:italic;color:#bebebe}
.cf-contact-form input[type=email]::-ms-input-placeholder{font-style:italic;color:#bebebe}
.cf-contact-form input[type=email]::placeholder{font-style:italic;color:#bebebe}
.cf-contact-form input[type=tel]{background-color:#f7f7f7 !important;border-color:#f7f7f7 !important;padding:1rem 1.5rem !important;border-radius:15px !important;height:62px !important}
.cf-contact-form input[type=tel]::-webkit-input-placeholder{font-style:italic;color:#bebebe}
.cf-contact-form input[type=tel]::-moz-placeholder{font-style:italic;color:#bebebe}
.cf-contact-form input[type=tel]:-ms-input-placeholder{font-style:italic;color:#bebebe}
.cf-contact-form input[type=tel]::-ms-input-placeholder{font-style:italic;color:#bebebe}
.cf-contact-form input[type=tel]::placeholder{font-style:italic;color:#bebebe}
.cf-contact-form textarea{background-color:#f7f7f7 !important;border-color:#f7f7f7 !important;padding:1rem 1.5rem !important;border-radius:15px !important}
.cf-contact-form textarea::-webkit-input-placeholder{font-style:italic;color:#bebebe}
.cf-contact-form textarea::-moz-placeholder{font-style:italic;color:#bebebe}
.cf-contact-form textarea:-ms-input-placeholder{font-style:italic;color:#bebebe}
.cf-contact-form textarea::-ms-input-placeholder{font-style:italic;color:#bebebe}
.cf-contact-form textarea::placeholder{font-style:italic;color:#bebebe}
.cf-contact-form .wpforms-field-label{font-size:18px !important;color:#5a5756 !important;font-weight:bold !important;margin-bottom:1rem !important}
.cf-contact-form .gdpr-p{font-size:12px !important;color:rgba(90,87,86,0.5) !important}
.cf-contact-form .cf-checkbox ul{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}
.cf-contact-form .cf-checkbox ul input{border-radius:0 !important}
.cf-contact-form .cf-checkbox ul label{font-size:12px !important;color:rgba(90,87,86,0.5) !important}
.cf-upload-block .wpforms-uploader{background-color:#fff !important;border:1px dashed #5a5756 !important}
.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error{border:1px solid #c00 !important}
div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error{border:1px solid #c00 !important}
.float-right{float:right !important}
.cf-contact-cta{background-color:#389cd5;padding:3rem 0;-webkit-transition:all .3s;transition:all .3s}
.cf-contact-cta:hover{background-color:#55abdb}
.cf-contact-cta h2{font-family:"all-round-gothic",sans-serif;font-size:36px;color:#fff;text-align:center;margin-bottom:1rem}
.cf-contact-cta h2 img{width:20px;margin-bottom:7px}
.cf-contact-cta p{text-align:center;font-size:18px;color:#fff;margin-bottom:0}
.cf-table{border:0;font-size:20px;color:#5a5756}
.cf-table tr{border:0}
.cf-table td{border:0;padding:0}
.cf-map-responsive{overflow:hidden;padding-bottom:45%;position:relative;height:0}
.cf-map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}
.cf-social-media-links a{color:#5a5756;font-size:18px;margin-right:1.5rem}
.cf-social-media-links a:hover{color:#ed6921}
.cf-address-details .cf-address-details-block{font-size:18px;color:#5a5756}
.cf-address-details .cf-address-details-block i{font-size:21px;color:#ed6921;margin-right:1rem}
.cf-address-details .cf-address-details-block a{color:#5a5756}
.cf-address-details .cf-address-details-block a:hover{color:#ed6921}
.cf-address-details{padding-bottom:1rem;padding-top:1rem}
.cf-table-map{padding-top:2rem;padding-bottom:3rem}
.cf-section-graphic{padding:3rem 0}
#blog-posts-archive{padding:20px 10%}
#blog-posts-archive .single-article{margin-bottom:40px}
#blog-posts-archive .single-article h2{color:#22221e;font-size:28px;letter-spacing:2px;text-transform:uppercase}
#blog-posts-archive .primary-button{padding:10px 30px;margin-top:10px}
#blog-posts-archive .blog-archive-meta{border-top:solid 1px #22221e;border-bottom:solid 1px #22221e;padding:10px 0;margin:10px 0}
#blog-posts-archive .blog-archive-meta h5{margin-bottom:0;text-transform:uppercase}
#blog-posts-archive .blog-archive-meta *{color:#22221e;font-size:16px}
#blog-posts-archive .blog-img-container{height:350px}
#blog-posts-archive .blog-img-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
#blog-sidebar{width:325px;position:fixed;top:0;left:-325px;height:100vh;z-index:1000;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
#blog-sidebar.active{left:0;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.2);box-shadow:3px 3px 3px rgba(0,0,0,0.2);background-color:white}
#dismiss-blog-sidebar{width:35px;height:35px;line-height:35px;text-align:center;position:absolute;top:5px;right:5px;cursor:pointer}
#dismiss-blog-sidebar>.material-icons{font-size:2rem}
.sidebar-social-nav>li>a:hover{color:#f6f4ef}
.overlay-blog{display:none;position:fixed;width:100vw;height:100vh;background:rgba(25,25,25,0.97);z-index:998;opacity:0}
.overlay-blog.active{display:block;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}
.form-search{margin-top:3rem;padding:1.5rem}
.form-search h3{font-weight:bold;text-transform:uppercase;font-size:23px}
.sidebar-button{background-color:#22221e;color:white}
.sidebar-button:hover{color:white}
#dismiss-blog-sidebar i{font-size:25px}
#blogsidebarCollapse{background-color:white;color:#22221e;border:0;padding:0;margin:0;font-size:23px;margin-bottom:20px !important}
#blogsidebarCollapse i{color:#22221e}
.single-article-content a:hover{text-decoration:none}
.single-product .product .entry-title{font-family:"all-round-gothic",sans-serif !important;font-size:54px !important;color:#ed6921 !important}
.woocommerce-tabs{background-color:#fff9f5 !important;border-top-left-radius:15px !important;border-top-right-radius:15px !important}
.woocommerce-tabs .wc-tabs{background-color:#ed6921 !important;border-top-left-radius:15px !important;border-top-right-radius:15px !important;border-top:0 !important}
.woocommerce-tabs .wc-tabs li{background-color:#ed6921 !important;color:#fff !important;font-size:20px !important;margin-right:0 !important}
.woocommerce-tabs .wc-tabs li a{color:#fff !important;padding:1rem !important}
.woocommerce-tabs .wc-tabs .active{background-color:#fff9f5 !important;color:#ed6921 !important}
.woocommerce-tabs .wc-tabs .active a{color:#ed6921 !important}
.woocommerce-Tabs-panel{padding:1rem !important}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{background:none !important}
.woocommerce div.product form.cart{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}
.qty-box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.label-qty{font-size:18px;color:#5a5756;font-weight:bold;text-transform:uppercase;margin-right:1rem}
.woocommerce div.product form.cart div.quantity{margin-bottom:0 !important}
.cf-downloads-area{margin-bottom:2rem}
.product_meta{font-size:14px !important}
.cf-shop-product-notice{background-color:rgba(237,245,250,0.404);padding:1rem;border-radius:15px;font-size:18px;color:#5a5756;margin-bottom:1rem}
.cf-shop-product-notice p{margin-bottom:0}
.cf-shop-product-notice p a{color:#389cd5;font-weight:bold}
.summary .price{margin-bottom:1.5rem !important}
.pwb-single-product-brands{width:180px;margin-bottom:1.5rem !important}
.woocommerce div.product .product_meta{border:0 !important;width:250px !important}
.woocommerce div.product .product_meta a{color:#5a5756}
.woocommerce div.product .product_meta .sku{border:0 !important}
.woocommerce div.product .product_meta span{padding:.3rem !important;border-bottom:1px solid #ccc !important}
.woocommerce div.product .product_meta span:last-child{border-bottom:0 !important}
.single-product .summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.single-product .summary .product_title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:0 !important}
.single-product .summary .pwb-single-product-brands{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.single-product .summary .price{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.single-product .summary .woocommerce-product-details__short-description{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.single-product .summary .cf-shop-product-notice{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.single-product .summary .cart{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.single-product .summary .product_meta{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
.cf-related-section{padding:3rem 0}
.cf-related-section .related>h2{font-family:"all-round-gothic",sans-serif !important;color:#ed6921 !important;font-size:36px !important;text-align:center !important}
.product-share-buttons{padding:1rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-share-buttons .social-share-btn{padding:3px 13px 3px 13px;border:1px solid #e3e3e3;border-radius:5px;color:#666;margin-right:13px;font-size:17px}
.product-share-buttons .fb-color{color:#3b5998}
.product-share-buttons .tw-color{color:#00aced}
.product-share-buttons .pt-color{color:#cd2029}
.product-share-buttons .li-color{color:#0077b5}
.cf-product-filter-desktop .widget-title{font-size:20px !important;color:#ed6921 !important;font-weight:bold !important;margin-bottom:1rem !important}
.cf-product-filter-desktop .pf_rngstyle_html5 .irs-slider{background:#fff !important;border:3px solid #5a5a5a !important}
.cf-product-filter-desktop .pf_rngstyle_html5 .irs-bar{background:#5a5a5a !important;border:0 !important;height:6px !important;top:36px !important}
.cf-product-filter-desktop .pf_rngstyle_html5 .irs-line{background:#d9d9d9 !important;height:6px !important;top:36px !important}
.cf-product-filter-desktop .pf_rngstyle_html5 .irs-to{background-color:#5a5756 !important}
.cf-product-filter-desktop .pf_rngstyle_html5 .irs-from{background-color:#5a5756 !important}
.cf-product-filter-desktop .irs-grid{display:none !important}
.cf-product-filter-desktop .prdctfltr_filter_title{display:none !important}
.cf-product-filter-desktop .prdctfltr_rng_price .widget-title{border-bottom:1px solid #ed6921;padding-bottom:1rem}
.cf-product-filter-desktop .prdctfltr_pwb-brand .widget-title{border-bottom:1px solid #ed6921;padding-bottom:1rem}
.cf-product-filter-desktop .prdctfltr_product_cat .widget-title{border-bottom:1px solid #ed6921;padding-bottom:1rem}
.cf-product-filter-desktop .prdctfltr_search .widget-title{border-bottom:1px solid #ed6921;padding-bottom:1rem}
.cf-product-filter-desktop .widget-title{font-size:20px !important;color:#ed6921 !important;font-weight:bold !important;margin-bottom:1rem !important}
.cf-product-filter-desktop .pf_rngstyle_html5 .irs-slider{background:#fff !important;border:3px solid #5a5a5a !important}
.cf-product-filter-desktop .pf_rngstyle_html5 .irs-bar{background:#5a5a5a !important;border:0 !important;height:6px !important;top:36px !important}
.cf-product-filter-desktop .pf_rngstyle_html5 .irs-line{background:#d9d9d9 !important;height:6px !important;top:36px !important}
.cf-product-filter-desktop .pf_rngstyle_html5 .irs-to{background-color:#5a5756 !important}
.cf-product-filter-desktop .pf_rngstyle_html5 .irs-from{background-color:#5a5756 !important}
.cf-product-filter-desktop .irs-grid{display:none !important}
.cf-product-filter-desktop .prdctfltr_filter_title{display:none !important}
.cf-product-filter-desktop .prdctfltr_rng_price .widget-title{border-bottom:1px solid #ed6921;padding-bottom:1rem}
.cf-product-filter-desktop .prdctfltr_pwb-brand .widget-title{border-bottom:1px solid #ed6921;padding-bottom:1rem}
.cf-product-filter-desktop .prdctfltr_product_cat .widget-title{border-bottom:1px solid #ed6921;padding-bottom:1rem}
.cf-product-filter-desktop .prdctfltr_search .widget-title{border-bottom:1px solid #ed6921;padding-bottom:1rem}
.cf-mobile-filter .widget-title{font-size:20px !important;color:#ed6921 !important;font-weight:bold !important;margin-bottom:1rem !important}
.cf-mobile-filter .pf_rngstyle_html5 .irs-slider{background:#fff !important;border:3px solid #5a5a5a !important}
.cf-mobile-filter .pf_rngstyle_html5 .irs-bar{background:#5a5a5a !important;border:0 !important;height:6px !important;top:36px !important}
.cf-mobile-filter .pf_rngstyle_html5 .irs-line{background:#d9d9d9 !important;height:6px !important;top:36px !important}
.cf-mobile-filter .pf_rngstyle_html5 .irs-to{background-color:#5a5756 !important}
.cf-mobile-filter .pf_rngstyle_html5 .irs-from{background-color:#5a5756 !important}
.cf-mobile-filter .irs-grid{display:none !important}
.cf-mobile-filter .prdctfltr_rng_price .widget-title{border-bottom:1px solid #ed6921;padding-bottom:1rem}
.cf-mobile-filter .prdctfltr_pwb-brand .widget-title{border-bottom:1px solid #ed6921;padding-bottom:1rem}
.cf-mobile-filter .prdctfltr_product_cat .widget-title{border-bottom:1px solid #ed6921;padding-bottom:1rem}
.cf-mobile-filter .prdctfltr_search .widget-title{border-bottom:1px solid #ed6921;padding-bottom:1rem}
.ast-left-sidebar #primary{border-left:0 !important}
.ast-left-sidebar #secondary{border:0 !important}
.cf-mobile-filter{margin-bottom:2rem}
.shop-advice{background-color:#fff9f5;padding:1.5rem 2.5rem;border-radius:15px;text-align:center}
.shop-advice h4{font-size:20px;color:#5a5756;font-weight:bold;margin-bottom:1rem}
.shop-advice a{font-size:20px;color:#ed6921;font-weight:bold}
.pwb-brands-in-loop{width:150px}
#secondary{margin-top:1rem !important}
#primary{margin-top:1rem !important}
.sorting-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.sorting-area .cf-viewby{padding:1rem 1.5rem;background-color:#f7f7f7;color:#bcbcbc;font-size:25px}
.sorting-area .berocket_lgv_button_list{border-radius:0 13px 13px 0}
.sorting-area .berocket_lgv_button_grid{border-radius:13px 0 0 13px;border-right:2px solid rgba(167,167,167,0.1)}
.sorting-area .berocket_lgv_widget{display:-webkit-box;display:-ms-flexbox;display:flex}
.sorting-area h4{font-size:20px;color:#ed6921;font-weight:bold;margin-bottom:1rem}
.orderby{border-radius:15px !important;padding:1rem !important;border:1px solid #f7f7f7 !important;font-size:18px;color:#bebebe;font-style:normal;-webkit-appearance:none !important;background:#f7f7f7 url("/wp-content/uploads/2022/04/arrow-down.png") no-repeat 93% !important;height:67px}
.cf-product-cat-description{margin-bottom:2rem;font-size:18px;color:#5a5756}
.cf-sub-categories{padding-top:1rem;padding-bottom:1rem;margin-top:2rem}
.cf-sub-categories a{background-color:#fff;padding:.7rem 1.5rem;color:#5a5756;border:1px solid #ed6921;border-radius:15px}
.prdctfltr_pwb-brand .prdctfltr_customize_block{border:0}
.prdctfltr_pwb-brand .prdctfltr_customize_block img{width:190px !important;margin-bottom:1rem !important}
.woocommerce-Tabs-panel--description ul,.woocommerce-Tabs-panel--description ol{margin:0 0 1.5em 0}
.cf-h1{font-family:"all-round-gothic",sans-serif;color:#ed6921;font-size:54px}
.cf-h2{font-family:"all-round-gothic",sans-serif;color:#ed6921;font-size:36px}
.cf-h3{font-family:"all-round-gothic",sans-serif;color:#ed6921;font-size:24px}
.cf-h2-downloads{font-family:"all-round-gothic",sans-serif !important;color:#ed6921 !important;font-size:36px !important}
.cf-h2-alt{font-family:"all-round-gothic",sans-serif;color:#389cd5;font-size:36px}
.cf-h4-alt{font-size:20px;color:#ed6921;font-weight:bold}
.cf-p{font-size:18px;line-height:23px;color:#5a5756}
.cf-p ul{margin:0 0 1rem !important;padding-left:2rem !important}
.cf-p ol{margin:0 0 1rem !important;padding-left:2rem !important}
.cf-p h1{font-family:"all-round-gothic",sans-serif;color:#ed6921;font-size:54px;margin-bottom:1rem}
.cf-p h2{font-family:"all-round-gothic",sans-serif;color:#5a5756;font-size:36px;line-height:35px;margin-bottom:1rem}
.cf-p h3{font-family:"all-round-gothic",sans-serif;color:#5a5756;font-size:24px;margin-bottom:1rem}
.cf-standfirst{font-size:26px;line-height:33px;color:#5a5756}
.cf-p-standfirst-about{font-size:24px;line-height:32px;color:#5a5756}
@media all and (min-width:768px){.cf-mobile-filter{display:none}
}@media all and (min-width:991px){.affix{position:sticky;top:20px}
}@media all and (max-width:1200px){.cosy-header .cosy-header_desktop .cosy-header-main .cosy-logo{width:180px}
.cosy-header .cosy-header_desktop .cosy-header-block .cf-top-links{display:none}
.cosy-header .cf-burger-show-mid-desktop{display:block}
.cosy-header .cf-nav-all-round a{font-size:15px !important}
}@media all and (max-width:991px){.cosy-header .cosy-header_mobile{display:block}
.cosy-header .cosy-header_desktop{display:none}
.cosy-footer .cosy-subscribe-desktop{display:none}
.cosy-footer .cosy-subscribe-mobile{display:block}
.cosy-footer .cosy-footer-main .cosy-footer-top .cf-contact-block{margin-bottom:1.5rem}
.cosy-footer .cosy-footer-main .cosy-footer-bottom .cf-legal-links{-webkit-column-count:unset !important;-moz-column-count:unset !important;column-count:unset !important;display:inline}
.cosy-footer .cosy-footer-main .cosy-footer-bottom .cf-legal-links li{display:inline-block;margin-right:.5rem}
.cosy-footer .cosy-footer-main .cf-payment-logos{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.5rem;margin-bottom:1.5rem}
.cosy-footer .cosy-footer-main .cf-payment-logos div{margin-bottom:0;margin-right:1rem}
.cosy-footer .cosy-footer-main .cf-payment-logos div:last-child{margin-right:0}
.btn-brand-mobile-orange{display:block}
.cf-case-studies-cats .facetwp-facet-case_study_category{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.cf-resources-cats .facetwp-facet-resource_category{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.cf-img-circle{width:339px;height:339px}
.cf-homepage-cta .cta-block{margin-bottom:.5rem}
.slider5 .slider-bg{border-top-right-radius:0;border-bottom-right-radius:280px;border-bottom-left-radius:280px;height:440px}
.slider5 h1{font-size:36px}
.slider5 .banner-text{text-align:center;padding:2rem 2rem}
.cf-h2-about br{display:none}
.cf-mobile-cta{display:block}
.cf-banner{height:unset;padding:3rem 1rem}
.cf-banner h1{font-size:36px;font-weight:500}
.cf-products-list .cf-product-list-block img{width:250px}
.cf-cta-and-related-links .cf-cta-2{margin-bottom:2rem}
.cf-related-row .cf-related-block{margin-bottom:1rem}
.cf-address-details .cf-address-details-block{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}
.cf-mobile-shift{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}@media all and (max-width:768px){.cf-resource-box .cf-resource-body{padding:2rem 2rem}
.cs-section-free-quote{background-image:url("/wp-content/uploads/2022/04/mobile-pattern-left.png"),url("/wp-content/uploads/2022/04/mobile-pattern-right.png")}
.slider5 .btn-brand-primary{font-size:16px}
.ast-left-sidebar #secondary{display:none}
.shop-advice{display:none}
.ast-left-sidebar #content>.ast-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
.post-type-archive-product #primary{margin-top:0 !important;padding-top:0 !important}
}@media all and (max-width:575px){.cosy-header .cosy-header_mobile .cosy-mobile-bar .btn-burger{font-size:23px}
.cosy-header .cosy-header_mobile .cosy-mobile-bar .btn-search{font-size:19px}
.cf-img-circle{width:239px;height:239px}
.featured-product-row .product-prev-arrow{left:10px}
.featured-product-row .product-next-arrow{right:10px}
.cf-featured-products-home .featured-product{text-align:center}
.cf-featured-products-home .size-product-img{margin:0 auto;width:250px}
.sorting-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.sorting-area .cf-viewby-grid{margin-bottom:1rem}
}@media all and (max-width:545px){.btn-link-cf{font-size:19px}
}@media all and (max-width:375px){.cosy-header .cosy-header_mobile .cosy-mobile-bar .cf-logo-mobile{width:140px}
}