:root{--primary-color:#f62717;--primary-text-color:#000;--primary-font:Arial, Helvetica, sans-serif;--secondary-color:#d52b1e;--bg-color:#fff;--bg-semi-transparent:rgba(255, 255, 255, 0.95);--alt-bg-color:#c7c9c7;--light-text-color:#fff;--header-text-color:#fff;--footer-bg-color:#141414;--footer-text-color:#fff}html{max-width:100vw!important}body{font-family:Arial,Helvetica,sans-serif;font-size:21px;margin:0;padding:0;overflow-x:hidden;width:100%;max-width:100%;min-width:320px}body.open-menu{overflow:hidden}.grid{display:grid;margin:0 auto;padding:0 15px 0 15px;width:94%;max-width:1350px;height:auto}.container,.reviews-container{max-width:1350px!important}.reviews-container{margin:0 auto;max-width:1350px!important}.ribbon{background-color:var(--primary-color);color:#fff!important;font-size:23px;line-height:135px;margin:0 30px 0 0;padding:0 30px;position:relative;text-align:center;text-transform:uppercase;white-space:nowrap;width:30%;max-width:400px;min-width:280px;height:135px}.ribbon::before{background-image:linear-gradient(-20deg,transparent 50%,#8e0303 50%);display:block;content:'';position:absolute;bottom:-28px;right:0;width:80px;height:28px}h1{font-weight:bold!important;margin:0px!important;text-transform:uppercase}h2{color:var(--primary-color);font-size:34px;line-height:36px;font-weight:bold!important;margin:15px 0;text-transform:uppercase}body.home h2{color:initial}h3,h4,h5,h6{font-weight:bold!important;margin:30px 0 30px 0px!important;text-transform:uppercase}h3{color:var(--primary-color);font-size:1.5rem}a{color:var(--primary-color);text-decoration:none!important}a:hover,a:active{color:var(--primary-color);text-decoration:none!important}p{line-height:30px;margin:1.3rem 0 1.3rem 0;font-size:21px}li{line-height:1.5rem;margin:0 0 1rem 0}.text-center{text-align:center}.text-right{text-align:right}hr{background-color:var(--header-text-color);border:none;margin:30px 0 30px 0;height:1px}img{width:auto;max-width:100%;height:auto}.bg-black{background-color:#000;color:#fff}.bg-white{background-color:#fff;color:#000}.bg-black-white{background-image:linear-gradient(to right,#000 50%,#fff 50%)}.wp-block-group{padding-top:0;padding-bottom:0}.wp-block-group.bg-black-white{padding-top:0;padding-bottom:0}.wp-block-cover.alignfull,.wp-block-group.alignfull{margin:0 calc(50% - 50vw)!important;width:100vw}.wp-block-group.alignfull .slideshow-wrapper{margin:0 calc(50% - 50vw)!important}.wp-block-cover.alignfull .wp-block-cover__inner-container,.wp-block-group.alignfull .wp-block-group__inner-container{margin:0 auto;padding:0 0 50px 0;max-width:1350px!important}.wp-block-group.alignfull .wp-block-columns.alignfull{margin:0 calc(45% - 45vw)}.wp-block-group.alignfull .wp-block-columns.alignfull .wp-block-column{padding:50px 5% 50px 5%!important}.wp-block-column.debt-clock-example{display:flex;flex-direction:column;align-items:center;justify-content:center}.wp-block-column.debt-clock-example iframe{box-shadow:0 0 3px rgb(0 0 0 / .5);overflow:hidden!important}.has-red-color{color:#f62717!important}.has-red-background-color{background-color:#f62717!important}.has-dark-red-color{color:#d52b1e!important}.has-dark-red-background-color{background-color:#d52b1e!important}.has-black-color{color:#000!important}.has-black-background-color{background-color:#000!important}.has-dark-grey-color{color:#141414!important}.has-dark-grey-background-color{background-color:#141414!important}.has-grey-color{color:#888b8d!important}.has-grey-background-color{background-color:#888b8d!important}.has-light-grey-color{color:#c7c9c7!important}.has-light-grey-background-color{background-color:#c7c9c7!important}.has-white-color{color:#fff!important}.has-white-background-color{background-color:#fff!important}header:not(.ays_template_head){background-color:#f62717;background-color:var(--primary-color);border-top:solid 4px var(--secondary-color);box-shadow:0 3px 6px rgb(0 0 0 / .16);display:block!important;margin:0;padding:10px 0 10px 0;position:relative;top:0;width:100vw;max-width:100vw;z-index:100}header .grid{grid-template-columns:250px 1fr auto;grid-template-areas:'logo nav nav2';align-items:center;height:98px}.header__logo{grid-area:logo}.header__logo a{display:block}.header__logo img{display:block;width:auto!important;max-width:100%!important;height:auto!important}.header__nav{grid-area:nav;font-size:14px;padding:0;text-transform:uppercase}.header__nav .close-menu{border-top-left-radius:80px;color:#000;display:none;font-size:24px;margin:0;padding:0;line-height:80px;text-align:right;text-decoration:none;width:320px;height:80px;opacity:0}.header__nav .close-menu:hover{color:#000}.header__secondary_nav{display:block;grid-area:nav2;text-align:right}.header__secondary_nav a{color:#fff!important}.header__secondary_nav .phone,.header__secondary_nav .menu-toggle{display:none}.header__nav .menu-container{display:flex;align-items:center;justify-content:flex-end;width:100%}.header__nav .menu{color:#fff;display:flex;align-content:center;justify-content:flex-end;list-style:none;margin:0;padding:0}.header__nav .menu .menu-item{margin:0 25px 0 0}.header__nav .btn{box-shadow:0 3px 6px rgb(0 0 0 / .16);margin:0 0 0 10px!important}.header__nav .menu-arrow{display:none;font-size:.75rem;line-height:39px;width:20px;height:39px}.header__nav .menu-parent-item>.menu-link>.menu-arrow{display:inline-block}.header__nav .menu-item-home>.menu-link>a,.header__nav .menu a{color:var(--header-text-color);display:inline-block;font-weight:600;line-height:39px;text-decoration:none!important}.header__nav .current-menu-parent>.menu-link>a,.header__nav .current-menu-item>.menu-link>a,.header__nav .menu-item:hover>.menu-link>a{color:#fff}.header__nav .menu-item-home>.menu-link>a{color:var(--header-text-color)}.header__nav .menu-parent-item:hover .sub-menu{display:block}.header__nav .sub-menu{background-color:var(--secondary-color);display:none;font-size:.95rem;font-weight:400;list-style:none;margin:0;padding:0;position:absolute;overflow:hidden;min-width:280px;z-index:9999999}.header__nav .sub-menu .menu-item{display:block;margin:0;width:100%}.header__nav .sub-menu .menu-item a{display:block;font-weight:400;padding:0 30px}.header__nav .sub-menu .menu-item:hover{background-color:#000;color:#fff}.header__nav .sub-menu .menu-item:hover a{color:var(--light-text-color)}.header__secondary_nav a{border-radius:3px;color:var(--primary-color);cursor:pointer;display:inline-block;font-size:24px;line-height:40px;margin:0 5px;padding:0;text-align:center;width:40px;height:40px}.header__secondary_nav .btn-view-cart{position:relative}.header__secondary_nav .btn-view-cart .cart-count{background-color:#ffc60b;border-radius:50%;box-sizing:border-box;color:#000;display:none;font-size:12px;font-weight:600;line-height:19px;position:absolute;top:-13px;left:13px;text-align:center;width:20px;height:20px}.show-cart-count{display:block!important}main{padding-top:0;padding-bottom:50px;overflow:hidden;max-width:100%!important;min-height:100vh}#page-home main{padding-top:0px!important;padding-bottom:0px!important}#page-title{margin:0;padding:25px 15px}#page-title h1{font-family:Arial,Helvetica,sans-serif;font-size:34px;font-weight:700;margin:0;padding:0;text-shadow:0 3px 6px rgb(0 0 0 / .13);text-transform:uppercase}.red-text{color:#f62717}.page-banner{background-image:linear-gradient(to right,#000 50%,#fff 50%);margin:0 calc(50% - 50vw)!important;padding:0px!important}.wp-block-group.page-banner .wp-block-group__inner-container{margin:0px!important;padding:0px!important;max-width:none!important}.page-banner .wp-block-image{margin:0px!important}.breadcrumbs{font-size:.9rem;margin:0;padding:15px}.breadcrumbs li{display:inline-block;margin:0 5px 0 0;padding:0}.breadcrumbs li::before{content:'\f105';font-family:'Font Awesome 5 Free';font-weight:900;margin-right:5px}.breadcrumbs li:first-child::before{display:none}.breadcrumbs li a{font-weight:600}.main__content{padding:30px 0 30px 0;min-height:calc(100vh - 150px)}.breadcrumbs~.main__content{padding-top:0}.searchform .input-wrapper{background-color:#fff;border:solid 1px #f2f2f2;border-radius:3px;display:flex;overflow:hidden}.searchform .input-wrapper input[type='text']{background-color:#fff0;border:none;margin:0;flex-basis:calc(100% - 50px)}.searchform .input-wrapper button{background-color:var(--primary-color);border:none;border-top-right-radius:3px;border-bottom-right-radius:3px;color:var(--light-text-color);flex-basis:50px;height:40px}.searchform .input-wrapper button:hover{background-color:var(--alt-bg-color)}.pagination{margin-top:40px;margin-bottom:50px}.pagination ul.page-numbers{display:flex;justify-content:center;list-style:none;margin:0;padding:0}.pagination .page-numbers li{border-top:solid 1px #d3ced2;border-right:solid 1px #d3ced2;border-bottom:solid 1px #d3ced2;border-left:none;display:block;margin:0px!important;padding:0px!important;text-align:center;min-width:30px}.pagination .page-numbers li:first-child{border-left:solid 1px #d3ced2}.pagination .page-numbers li span,.pagination .page-numbers li a{display:block;line-height:36px;margin:0;padding:0;text-align:center;width:36px}.pagination .page-numbers li span:hover,.pagination .page-numbers li a:hover,.pagination .page-numbers li .current{background-color:#ebe9eb;color:#8a7e88}.home-content{margin:0 auto;padding:0;width:100%;max-width:1350px}.home-grid{display:grid;grid-template-columns:repeat(12,1fr)}.home-grid .home-banner{grid-column:1 / 9;position:relative;z-index:10;height:calc(100vh - 122px);min-height:800px;width:90%}.home-grid .home-banner .caption{background-color:#fff0;font-size:21px!important;margin:0px!important;padding:0px!important;position:absolute;top:16%;left:initial;right:50px;width:60%;height:auto}.home-grid .home-banner .caption h1{font-size:35px!important;font-weight:bold!important;margin:0 0 0 0px!important}.home-grid .home-banner .caption p{max-width:45ch}.home-grid .home-get-a-free-estimate{display:flex;align-items:center;justify-content:center;grid-column:9 / -1;padding-bottom:150px}.home-grid .home-get-a-free-estimate h3{color:#000;font-size:23px;font-weight:normal!important;margin:30px 0px!important;text-shadow:0 3px 6px rgb(0 0 0 / .16);text-transform:uppercase}.home-grid .home-get-a-free-estimate h3 a,.home-grid .home-get-a-free-estimate h3 strong{font-weight:700;color:#000}.home-grid .home-get-a-free-estimate h3 a:hover{color:var(--primary-color)}.home-grid .home-get-a-free-estimate h3:nth-child(3){border-top:solid 3px #000;margin-top:30px!important;margin-bottom:30px!important;padding-top:15px}.home-grid .home-get-a-free-estimate .wp-block-buttons{display:flex!important;flex-direction:column;padding:0px!important;width:280px!important}.home-grid .home-get-a-free-estimate .wp-block-buttons .wp-block-button{margin:0px!important}.home-grid .home-get-a-free-estimate .wp-block-button .wp-block-button__link{display:flex;align-items:center;justify-content:center;margin:0 0 23px 0px!important;line-height:1em!important;width:240px;height:80px!important;max-height:80px!important}.home-grid .home-get-a-free-estimate .wp-block-button .wp-block-button__link::before{content:'';display:flex;align-items:center;justify-content:center;font-family:'Font Awesome 5 Free';font-size:28px;font-weight:900;width:60px;height:100%}.home-grid .home-get-a-free-estimate .wp-block-button.residential .wp-block-button__link::before{content:'\f015'}.home-grid .home-get-a-free-estimate .wp-block-button.commercial .wp-block-button__link::before{content:'\f1ad'}.home-grid .home-get-a-free-estimate .wp-block-button.dryer-vent-quote .wp-block-button__link::before{background-image:url(/wp-content/themes/vacuman-2020/images/icon-dryer.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:''}.home-grid .home-get-a-free-estimate .wp-block-button.call-for-a-quote .wp-block-button__link::before{content:'\f095'}.home-grid .home-about{grid-column:1 / 9;padding-top:0;padding-left:15px;padding-right:15px;padding-bottom:30px;margin-top:-20px}.home-grid .home-about h1,.home-grid .home-about h2,.home-grid .home-about h3,.home-grid .home-about h4,.home-grid .home-about h5,.home-grid .home-about h6,.home-grid .home-about p{padding-left:10%;padding-right:10%}figure.forty-years{margin-top:0px!important;margin-bottom:0px!important;position:relative;width:100%;z-index:9}figure.forty-years img{display:block;position:absolute;top:-165px;right:5px;opacity:.19;width:auto;max-width:285px;height:auto}figure{margin-top:25px!important;margin-bottom:25px!important}figcaption{font-size:14px!important;text-align:center}.home-grid .home-instant-quote{grid-column:9 / -1}.home-grid .home-instant-quote .instant-quote-widget{margin-top:-155px;margin-bottom:30px;border-top-left-radius:170px 170px;border-bottom-right-radius:120px 120px}.home-grid .home-services{grid-column:1 / -1}.home-grid .home-services .wp-block-group__inner-container{display:flex!important;align-items:center;margin:0 auto;max-width:992px!important;padding-top:50px;padding-bottom:50px}.home-grid .home-services-columns{grid-column:1 / -1}.home-grid .home-services-columns .wp-block-columns{justify-content:center!important;margin:64px auto 64px auto!important}.home-grid .home-services-columns .wp-block-columns .wp-block-column{background-color:#fff;box-shadow:0 3px 6px rgb(0 0 0 / .16);display:grid;grid-template-rows:auto 1fr auto;flex-basis:287px!important;flex-grow:0!important;margin-left:64px!important;padding:5px 15px 10px 15px!important;width:287px!important}.home-grid .home-services-columns .wp-block-columns .wp-block-column:first-child{padding:5px 15px 10px 10px!important}.home-grid .home-services-columns .wp-block-columns .wp-block-column:hover{box-shadow:0 3px 6px rgb(0 0 0 / .4)}.home-grid .home-services-columns .wp-block-columns .wp-block-column a{border-bottom:1px #000 solid;color:#000;text-transform:uppercase}.home-grid .home-services-columns .wp-block-columns .wp-block-column:first-child{margin-left:0px!important}.home-grid .home-services-columns .wp-block-columns .wp-block-column figure{margin:0;width:100%}.home-grid .home-services-columns .wp-block-columns .wp-block-column figure img{margin-top:-17px!important;margin-bottom:-17px}.home-grid .home-services-columns .wp-block-columns .wp-block-column:nth-child(1) figure img,.home-grid .home-services-columns .wp-block-columns .wp-block-column:nth-child(3) figure img{margin-top:-25px!important}.home-grid .home-services-columns .wp-block-columns .wp-block-column p{font-size:16px!important;line-height:22px!important;margin:0px!important;padding:10px 0!important}.home-grid .home-services-columns .wp-block-columns .wp-block-column:first-child p{padding:10px 0 10px 5px!important}.home-featured-content{border-top:solid 18px var(--primary-color);padding:60px 0 60px 0}.home-featured-content .featured-video{padding:0 16px}.home-featured-content .featured-video h2{font-size:23px;margin:0 0 10px 0;text-transform:uppercase;font-weight:bold!important}.home-featured-content .featured-video h3{font-size:16px;font-weight:400;margin:0 0 15px 0;text-transform:none;margin:10px 0 20px 0px!important;color:#000}.home-featured-content .featured-video .video-container{border-radius:50px;margin:0 auto;overflow:hidden;max-width:640px}.home-featured-content .featured-post{display:flex;justify-content:center;margin-top:60px;width:100%}.home-featured-content .featured-post article{border-radius:20px;box-shadow:0 3px 6px rgb(0 0 0 / .16);font-size:16px;line-height:22px;width:280px;min-height:330px}.home-featured-content .featured-post article .bubble-round-left{border-top-left-radius:20px;border-top-right-radius:20px;display:block;position:relative}.home-featured-content .featured-post article .bubble-round-left img{margin:-60px 0 0 10px;width:280px}.home-featured-content .featured-post article .bubble-round-left span.post-title{color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;position:absolute;top:-13px;right:30px;text-align:center;width:215px;height:50px}.home-featured-content .featured-post article .excerpt,.home-featured-content .featured-post article .excerpt-footer{padding:15px 15px 20px 15px}.home-featured-content .featured-post article .excerpt-footer a{color:#000;border-bottom:1px #000 solid;text-transform:uppercase}.home-content .pt-150{margin-top:160px}.instant-quote-widget{background-color:var(--footer-bg-color);color:#fff;padding:3vw;width:100%;min-width:300px}.instant-quote-widget::before,.instant-quote-widget::after{content:'';border-top-left-radius:150px 100px;border-bottom-right-radius:120px 80px;position:absolute;left:0;background-color:var(--footer-bg-color)}.instant-quote-widget form{display:block;margin:100px auto 50px auto;width:100%;max-width:500px;min-width:280px}.instant-quote-widget form h2{color:#fff;font-size:23px;font-weight:700;margin:0;padding:0;text-align:center;text-transform:uppercase}.instant-quote-widget form h3{color:#fff;font-size:16px;font-weight:400;margin:0 0 5px 0px!important;padding:0;text-align:center;text-transform:uppercase}.instant-quote-widget form fieldset{background-color:#fff0;border:solid 5px #fff;border-radius:0;margin:15px 0 15px 0;padding:15px 20px}.instant-quote-widget form label{color:#fff;display:block;font-size:14px;font-weight:400;margin:0;padding:0;text-align:center;text-transform:uppercase}.instant-quote-widget form input[type='number']{border:none;border-radius:3px;display:block;font-size:24px;margin:25px auto 0 auto;padding:0;text-align:center;width:100%;max-width:300px;height:40px}.instant-quote-widget .estimate-output{color:#fff!important;text-align:center}.instant-quote-widget .estimate-output label{display:inline;font-size:inherit!important;font-weight:inherit!important;text-transform:initial!important}.instant-quote-widget .estimate-output .subtotal{font-size:23px!important;font-weight:700;margin-top:30px}.instant-quote-widget .estimate-output .taxes{font-size:16px!important;font-weight:400}.instant-quote-widget .estimate-output .total{font-size:34px!important;font-weight:700;margin-top:30px}.instant-quote-widget .estimate-output .disclaimer{font-size:16px!important;font-weight:400}.instant-quote-widget .estimate-output .instant-quote-book-now{margin-top:40px;margin-bottom:10px}.slideshow-wrapper{margin-bottom:30px}.slick-dots li{background-color:var(--primary-color)!important;border:none!important;opacity:.5;width:15px!important;height:15px!important}.slideshow .slick-dots li.slick-active,.slideshow .slick-dots li:hover,.post-slider .slick-dots li.slick-active,.post-slider .slick-dots li:hover{opacity:1}.wp-block-cover{margin-bottom:30px}a.btn{border-radius:20px;display:inline-block;font-size:16px!important;font-weight:700;line-height:39px!important;margin:0px!important;padding:0 15px 0 15px!important;text-transform:uppercase;width:auto!important;height:39px}header .btn,.btn.btn-white{background-color:#fff;color:#000!important}.wp-block-button .wp-block-button__link,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:var(--primary-color);border-radius:13px;box-shadow:0 3px 6px rgb(0 0 0 / .16);color:var(--light-text-color);font-family:'Nunito',sans-serif;font-size:23px;font-weight:700;line-height:40px;padding:0 15px 0 15px;text-decoration:none!important;text-transform:uppercase;height:40px;max-height:40px}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:var(--primary-color);color:var(--light-text-color)}.wp-block-button .wp-block-button__link:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#000}p.out-of-stock{color:red!important;font-size:14px!important;font-weight:bold!important;margin:15px 0 15px 0px!important;text-transform:uppercase!important}.entry-summary p.out-of-stock{text-align:right}label{display:block;font-weight:500;margin:0 0 0 0}input[type='email'],input[type='password'],input[type='tel'],input[type='text'],select,.select2-container--default .select2-selection--single{border:solid 1px #aaa!important;border-radius:3px;margin:0 0 5px 0;padding:0 10px;width:100%;height:50px}.woocommerce textarea{padding:10px;min-height:200px}.woocommerce .quantity .qty{border:solid 1px var(--header-text-color);border-radius:3px;padding:0;width:80px;height:40px}#wc-bambora-credit-card-credit-card-form{background-color:transparent!important}.woocommerce #payment div.payment_method_bambora_credit_card #wc-bambora-credit-card-account-number-hosted{height:50px!important}.woocommerce #payment div.payment_method_bambora_credit_card .bambora-checkoutfield{height:50px!important}.wc-bambora-test-card-numbers li::before,.wc-bambora-test-card-numbers li::after{display:none!important}input[type='email']:focus,input[type='password']:focus,input[type='tel']:focus,input[type='text']:focus,select:focus,.select2-container--default .select2-selection--single:focus,textarea:focus,.woocommerce .quantity .qty:focus{border-color:#66afe9!important;box-shadow:0 1px 1px rgb(0 0 0 / .075) inset,0 0 8px rgb(102 175 233 / .6);outline-color:#66afe9!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px}.select2-results__options li{margin:0px!important}textarea{border:solid 1px #aaa!important;border-radius:3px;margin:0 0 5px 0;padding:0 10px;width:100%}fieldset{background-color:var(--bg-color);color:#000;margin:20px 0}.onsale{background-color:var(--primary-color)!important;color:var(--light-text-color)!important}.is-style-rounded{text-align:center}.is-style-rounded img{border:solid 4px var(--primary-color)}.woocommerce-MyAccount-navigation ul,.sidebar ul{background-color:var(--bg-color);border-radius:3px;list-style:none;margin:0 0 30px 0;padding:0}.woocommerce-MyAccount-navigation ul li,.sidebar ul li{margin:0px!important;padding:0px!important}.woocommerce-MyAccount-navigation ul li:first-child,.sidebar ul li:first-child{border-top:none}.woocommerce-MyAccount-navigation ul li a,.sidebar ul li a{color:var(--header-text-color);display:block;margin:0px!important;padding:10px 20px}.sidebar ul li{font-size:0.95rem!important;line-height:normal!important}.woocommerce-MyAccount-navigation ul li a:hover,.sidebar ul li a:hover{color:var(--primary-color)}h2.widget-title{font-size:1.25rem}main .social-icons{display:block;margin:50px 0 50px 0;text-align:center}main .social-icons a{display:inline-block;font-size:28px;margin:0 10px 0 10px}article.post{border-top:dotted 1px var(--header-text-color);display:flex;padding-top:30px;padding-bottom:30px}article.post:first-of-type{border-top:none;padding-top:0}article.post .featured-image{margin:0 30px 30px 0;width:150px}article.post .featured-image img{display:block;width:auto;max-width:100%;min-width:150px;height:auto}article.post .post-title{color:var(--primary-color);margin:0 0 10px 0}article.post.single-post{border-top:none}article.post.single-post .post-content{margin:50px 20px 20px 20px}article.post.single-post .featured-image{width:30%;min-width:30%}#searchform.searchform{float:right;width:100%;margin-bottom:50px;margin-top:20px}h1.news_title{display:inline-block;margin-top:50px!important}@media all and (min-width:500px){#searchform.searchform{width:calc(100% - 150px);max-width:300px;margin-top:50px}}@media all and (min-width:992px){#searchform.searchform{margin-top:55px}h1.news_title{margin-bottom:70px!important}}.testimonial-slideshow-wrapper{background-color:var(--primary-color);color:var(--light-text-color);padding:0 20px 40px 20px}#testimonials-heading{display:none;margin:0px!important}.testimonial-slideshow-wrapper .wp-block-button__link,.testimonial-slideshow-wrapper .wp-block-button__link:hover{background-color:var(--bg-color);color:var(--primary-color)}#testimonial-slideshow{margin-bottom:25px;width:100%!important;max-width:992px!important}#testimonial-slideshow .testimonial-slides{margin:0;width:100%!important;max-width:none!important}#testimonial-slideshow .testimonial-slide{display:grid;align-content:center;font-size:1.5rem}#testimonial-slideshow .testimonial-slide p{line-height:2rem!important}.testimonial-slides .slick-prev,.testimonial-slides .slick-next{background-image:none!important;color:var(--light-text-color);display:block;font-family:'Font Awesome 5 Free';font-size:28px;font-weight:700;outline:none!important;opacity:.5}.testimonial-slides .slick-prev:hover,.testimonial-slides .slick-next:hover{opacity:1}.testimonial-slides .slick-prev::before{content:'\f053'}.testimonial-slides .slick-next::before{content:'\f054';right:0;margin-top:-250px}.team{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;margin:30px auto 60px auto;max-width:1200px}.team-member{position:relative}.team-member .team-member-information{background-color:var(--primary-color);border:solid 2px #fff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;position:absolute;left:50%;bottom:-40px;text-align:center;text-transform:uppercase;transform:translateX(-100px);width:200px;height:80px}.team-member .team-member-information .team-member-name{font-weight:700}@media all and (max-width:768px){.team{grid-template-columns:1fr;grid-row-gap:60px;max-width:320px}}.message-banner{background-color:var(--primary-color);color:var(--light-text-color)}.message-banner a{color:var(--light-text-color)!important}.message-banner .close-notice{background-color:var(--light-text-color)!important;border-radius:3px!important;color:var(--primary-color)!important;cursor:pointer!important;text-align:center!important}.message-banner .close-notice .dashicons{color:var(--primary-color)!important;display:block;margin:0 auto}.address{margin:15px 0 15px 0;position:relative}.address.has-icon{padding-left:50px}.address.has-icon::before{color:red;content:'\f3c5';font-family:'Font Awesome 5 Free';font-size:30px;font-weight:900;line-height:40px;margin:5px 0;padding:0;position:absolute;top:0;left:0;text-align:center;width:40px;height:40px}a.phone.has-icon,a.phone.indented{color:#000;display:block;margin:0;padding-left:50px;position:relative}a.phone.has-icon{line-height:40px;height:40px}a.phone.has-icon::before{color:red;content:'\f095';font-family:'Font Awesome 5 Free';font-size:30px;font-weight:900;line-height:40px;margin:0;padding:0;position:absolute;top:0;left:0;text-align:center;width:40px;height:40px}.frm_forms{margin:0 auto 0 auto!important;max-width:1080px}.frm_forms h1{color:var(--primary-color);font-size:48px;text-align:center;text-transform:uppercase}.frm_form_field{margin-bottom:25px}.frm_button_submit{background-color:var(--primary-color)!important;border:none!important;border-radius:5px!important;box-shadow:none!important;color:var(--light-text-color)!important;font-family:var(--primary-font)!important;font-size:18px!important;padding:12px 24px!important}.frm_button_submit:hover{background-color:var(--alt-bg-color)!important}input[type='text'],input[type='password'],input[type='email'],input[type='number'],input[type='url'],input[type='tel'],input[type='phone'],input[type='search'],select,textarea,.frm_form_fields_style,.frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement,.frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices,.frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single{border:solid 1px #aaa!important;border-radius:3px;padding:10px;height:45px}textarea{height:auto;min-height:300px}.frm_error{color:red;font-size:12px}.estimate_output .content{background-color:#f8f8f8!important;border:solid 1px #d52b1e!important;color:#000;font-size:16px!important;font-weight:400;margin:30px 0 30px 0px!important;padding:30px!important}.estimate_output h4{color:#d52b1e!important;font-size:16px!important;margin:0 0 20px 0px!important}.estimate_output label{display:inline-block;font-weight:700;width:125px}.estimate_output .disclaimer{font-size:12px;margin-top:40px}.frm_section_heading{margin-top:50px}.frm_left_container{display:flex!important}.frm_left_container .frm_primary_label{flex-basis:70%;float:none!important;font-style:italic!important;font-weight:500!important;margin:0px!important;max-width:none!important}.horizontal_radio .frm_opt_container,.frm_left_container .frm_opt_container{display:flex!important;flex-basis:30%;float:none!important;margin:0px!important;max-width:none!important}.horizontal_radio .frm_opt_container .frm_radio{flex-basis:100px}.frm_left_container.horizontal_radio .frm_opt_container .frm_radio{flex-basis:50%}.g-recaptcha{margin:50px 0}.after-survey{background-color:#141414;color:#ddd;margin:50px calc(50% - 50vw) 0 calc(50% - 50vw)!important;padding:50px 2% 50px 2%}.after-survey .after-survey__inner-container{margin:0 auto;padding:0 0 50px 0;max-width:1350px!important}.after-survey h4{color:#f62717;text-transform:none}.frm_form_field.form-field.frm_top_container.large-text label{font-size:1.25rem}.frm_form_field.form-field.frm_top_container.center-align label{display:flex!important;justify-content:center!important}.frm-star-group{display:flex;justify-content:center}.frm-star-group .star-rating,.frm-star-group input+label{width:60px!important;height:60px!important;font-size:60px!important}@media all and (max-width:640px){.frm_left_container{flex-direction:column}.frm_left_container .frm_primary_label{flex-basis:100%}.frm_left_container .frm_opt_container{flex-basis:100%}.horizontal_radio .frm_opt_container .frm_radio,.frm_left_container .frm_opt_container .frm_radio{flex-basis:100px!important}}#breadcrumbs{padding:50px 15px;font-size:23px;text-transform:uppercase}#breadcrumbs a{color:#000}#breadcrumbs a:hover{color:#f62717}#breadcrumbs .breadcrumb_last{font-weight:700}.our-products{padding:30px 32px 0 32px}.our-products .ribbon{width:100%;margin:0 auto 40px auto;max-width:300px}.single-product .page-banner{background:none}.single-product .our-products{display:none}.woocommerce-ordering,.woocommerce-result-count{display:none}.woocommerce .products ul,.woocommerce ul.products{padding:50px 16px 0 16px;max-width:360px;margin:0 auto}.woocommerce ul.products[class*='columns-'] li.product,.woocommerce-page ul.products[class*='columns-'] li.product{width:100%;margin:15px 0;text-align:center;box-shadow:0 3px 6px rgb(0 0 0 / .4);padding:40px 0}.woocommerce ul.products li.product a img{display:inline-block;width:65%}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:23px;color:#000;border-top:#c7c9c7 3px solid;padding-top:30px;margin:15px 30px 0 30px}.woocommerce ul.products li.product a p{font-size:15px;line-height:17px;font-weight:400;text-transform:uppercase;margin:-12px 0 40px 0;color:#000}.price,.price .woocommerce-Price-amount{font-size:34px!important;color:#000!important;font-weight:bold!important}.price small{font-size:15px;color:#000;display:block}.woocommerce ul.products li.product .button{font-size:16px;line-height:21px;color:#fff;border-radius:18px;background:#f62717;text-transform:uppercase;padding:10px 20px}.woocommerce ul.products li.product .button:hover{background:#000}.shop_bottom{position:relative;padding:90px 32px 60px 32px;margin-top:75px;text-align:center}.shop_bottom::before{content:'';position:absolute;width:100%;height:17px;border-top:1px #907f7e solid;border-bottom:1px #907f7e solid;background:#f62717;top:0;left:0}.shop_bottom h2{font-size:22px;color:#000;margin-bottom:40px}.shop_bottom p{font-size:16px;line-height:21px}.shop_bottom a.widget_btn{font-family:'Nunito',sans-serif;font-size:27px;font-weight:700;color:#fff;background:#f62717;padding:20px 60px;border-radius:15px;display:inline-block;position:relative;margin-bottom:50px;box-shadow:0 3px 6px rgb(0 0 0 / .4)}.shop_bottom a.widget_btn:hover{background:#000}.shop_bottom a.widget_btn::before{content:'';position:absolute;width:100%;height:4px;border-radius:2px;background-color:#000;left:0;bottom:-60px}.woocommerce div.product form.cart .variations td.label,.woocommerce div.product form.cart div.quantity,.woocommerce-variation.single_variation{display:none!important}.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item{width:100%!important;margin:5px 0px!important;border:3px #e3e0e0 solid;box-shadow:none!important;padding:20px 10px!important;justify-content:left!important;color:#000}.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item.selected{border-color:var(--primary-color)!important}.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item span{font-size:18px;width:calc(100% - 100px);text-align:left}.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item h3{font-size:26px;float:right;color:#000}.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item h3 small{font-size:15px;font-weight:400;text-transform:lowercase}.woocommerce div.product form.cart .button{float:right;font-size:16px;line-height:21px;border-radius:20px}.single_variation_wrap{margin-top:-30px}@media all and (min-width:600px){.woocommerce .products ul,.woocommerce ul.products{max-width:800px;margin:0 auto}.woocommerce ul.products[class*='columns-'] li.product,.woocommerce-page ul.products[class*='columns-'] li.product{width:calc(50% - 15px);margin:15px 30px 15px 0}.woocommerce ul.products[class*='columns-'] li.product:nth-child(even),.woocommerce-page ul.products[class*='columns-'] li.product:nth-child(even){margin-right:0}.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item span{font-size:23px;width:calc(100% - 120px)}.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item h3{font-size:34px}.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item h3 small{font-size:15px}}@media all and (min-width:768px){.our-products .ribbon{margin:50px 0 0 0;max-width:300px;float:left}.our-products p{width:calc(100% - 390px);margin:0 0 20px 30px;display:inline-block}.woocommerce-product-details__short-description{margin-top:60px}}@media all and (min-width:993px){.our-products .ribbon{margin:5px 0 0 30px;height:120px;line-height:120px}.our-products .wp-block-group__inner-container{padding:50px 200px!important}.woocommerce .products ul,.woocommerce ul.products{max-width:100%;padding:10px 0 0 0}.woocommerce ul.products[class*='columns-'] li.product,.woocommerce-page ul.products[class*='columns-'] li.product,.woocommerce ul.products[class*='columns-'] li.product,.woocommerce-page ul.products[class*='columns-'] li.product:nth-child(even){width:30.75%;margin:0 3.8% 2.992em 0}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0!important}.shop_bottom{margin-top:40px}}a.career-link{color:#000!important;padding:10px 0px!important;margin-bottom:20px}.single-location .region-map{margin:30px 0}.footer-locations{background-color:#eee;overflow:hidden;position:relative;max-width:100vw;height:500px}.footer-locations__map{position:relative;top:0;left:300px;width:calc(100% - 300px);height:500px}.footer-locations__map #fpm3-region-map-710{height:500px!important}.footer-locations__content{background-image:linear-gradient(to right,#eee 75%,#eee 75%,transparent);display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:50px;position:absolute;top:0;left:0;width:700px;height:100%;z-index:2}.footer-locations__content h3{font-size:23px;text-align:center}.footer-locations__list{width:75%}.footer-locations__list ul{display:flex;flex-wrap:wrap;list-style:none;margin:0 auto;padding:0;width:100%;max-width:480px}.footer-locations__list ul li{color:#222;display:flex;font-size:18px;flex-basis:50%;line-height:35px}.footer-locations__list ul li::before{background-color:#f62717;border-radius:50%;color:#fff;content:'\f3c5';display:block;font-family:'Font Awesome 5 Free';font-weight:900;margin-right:10px;text-align:center;width:35px;height:35px}@media all and (max-width:1400px){.footer-locations__map{left:200px;width:calc(100% - 200px)}.footer-locations__content{padding:25px;width:300px}.footer-locations__content h3{font-size:16px}.footer-locations__list ul{flex-direction:column;flex-wrap:nowrap}.footer-locations__list ul li{flex-basis:100%;font-size:16px;line-height:25px}.footer-locations__list ul li::before{margin-right:5px;width:25px;height:25px}}@media all and (max-width:768px){.footer-locations{height:640px}.footer-locations__map{position:relative;top:175px;left:0;width:100%;height:500px}.footer-locations__map #fpm3-region-map-710{height:500px!important}.footer-locations__content{background-image:linear-gradient(to bottom,#eee 75%,#eee 75%,transparent);padding:20px 5px 80px 5px;top:0;width:100%;height:auto}.footer-locations__content h3{margin:0 0 15px 0px!important}.footer-locations__list{width:100%}.footer-locations__list ul{flex-direction:row;flex-wrap:wrap;max-width:640px}.footer-locations__list ul li{flex-basis:33.3%;margin:0;padding:5px;min-width:150px}}footer{background-color:var(--footer-bg-color);color:var(--footer-text-color);font-family:'Nunito',sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;padding:25px 0 0 0}footer .primary-footer{display:flex;align-items:center;min-height:240px}footer .secondary-footer{background-color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-top:40px;padding:25px 0 20px 0}footer a{color:#fff}footer a:hover{color:var(--primary-color)}footer .secondary-footer a{display:inline-block;white-space:nowrap}footer .footer-nav{margin-bottom:15px}footer .footer-nav .menu .menu-item{border-left:solid 1px #fff;font-size:14px;padding:0 10px}footer .footer-nav .menu .menu-item:first-child{border-left:none;padding-left:0}footer .footer-nav .menu .menu-item a{font-size:14px}footer .fas{font-size:30px;margin-bottom:10px}footer .footer-hours{padding-top:0!important;padding-bottom:0!important}footer .alt-phone{margin-top:-10px}footer .times{margin-top:-5px}footer .footer-logo img{display:block;width:100%;max-width:364px;height:auto}footer .copyright,footer .copyright a,footer .credits,footer .credits a{font-size:14px;color:#a7a7a7;font-weight:400;line-height:1.6em}footer .credits a{font-weight:700}@media all and (max-width:992px){footer .footer-logo img{margin:0 auto;max-width:231px}}footer .footer-contact{display:flex;flex-direction:column;justify-content:center;text-align:center}footer .footer-hours{display:flex;flex-direction:column;justify-content:center;text-align:center}footer .menu-container{display:inline}footer .menu{display:inline;list-style:none;margin:15px 0;padding:0;text-align:center}footer .menu-item{display:inline;margin:0;padding:0}footer .menu a{display:inline}footer .menu a:hover{color:var(--primary-color)}footer .payment-method-icons{display:block;list-style:none;margin:15px 0;padding:0}footer .payment-method-icons li{background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;margin:0 2px 15px 2px;width:60px;height:30px}footer .payment-method-icons li.cc-amex{background-image:url(/wp-content/themes/vacuman-2020/images/payment-methods/logo-cc-amex.png)}footer .payment-method-icons li.paypal{background-image:url(/wp-content/themes/vacuman-2020/images/payment-methods/logo-paypal.png)}footer .payment-method-icons li.cc-mastercard{background-image:url(/wp-content/themes/vacuman-2020/images/payment-methods/logo-cc-mastercard.png)}footer .payment-method-icons li.cc-visa{background-image:url(/wp-content/themes/vacuman-2020/images/payment-methods/logo-cc-visa.png)}footer .payment-method-icons li.etransfer{background-image:url(/wp-content/themes/vacuman-2020/images/payment-methods/logo-smartpay.png)}footer .payment-method-icons li.interac{background-image:url(/wp-content/themes/vacuman-2020/images/payment-methods/logo-interac.png)}footer .social-icons{display:block;list-style:none;margin:50px auto 0 auto;padding:0;text-align:center;width:auto!important}footer .social-icons a{color:var(--footer-text-color);display:inline-block;font-size:28px;margin:0 10px;width:50px}footer .social-icons a:hover{color:var(--primary-color)}footer .sub-menu{display:none}@media all and (max-width:1500px){.home-grid .home-banner{max-width:800px}}@media all and (max-width:1361px){.home-grid .home-banner{height:auto;width:auto;max-width:none;min-height:0}.home-grid .home-services-columns .wp-block-columns{flex-wrap:wrap}.home-grid .home-services-columns .wp-block-columns .wp-block-column,.home-grid .home-services-columns .wp-block-columns .wp-block-column:first-child{margin:12px 31px!important}.grid{margin:0}header .grid{position:relative;width:100%}.header__nav_wrapper{background-color:rgb(0 0 0 / .25);display:none;position:fixed;top:0;left:0;margin:0;padding:0;overflow:hidden;width:100%;height:100vh;opacity:0;z-index:1000}body.open-menu .header__nav_wrapper{display:block;opacity:1}body.open-menu .header__nav .close-menu{background-image:linear-gradient(to bottom,#fff 70%,transparent);display:flex;justify-content:flex-end;position:fixed;top:0;right:0;z-index:1001}body.open-menu .header__nav .close-menu i{display:block;line-height:80px;text-align:center;width:50px;height:80px}.header__secondary_nav .phone,.header__secondary_nav .menu-toggle{display:inline-block}.header__nav .menu-container{background-color:#fff;border-top-left-radius:80px;border-bottom-left-radius:80px;box-shadow:-3px 3px 3px rgb(0 0 0 / .16);display:block;margin:0;padding-top:80px;padding-bottom:20px;position:fixed;top:0;right:-320px;overflow-x:hidden;overflow-y:auto;width:320px;height:100%}.header__nav .menu-container-inner{overflow:auto;height:calc(100% - 105px)}.header__nav .menu{align-items:flex-start;justify-content:flex-start;flex-direction:column;width:320px;z-index:999999999}.header__nav .vm-buttons{display:flex;flex-direction:column;align-items:flex-end;height:100px}.header__nav .vm-buttons a{display:block;margin:5px 10px 5px 0px!important;white-space:nowrap;width:220px!important}.header__nav .vm-buttons a:hover{color:var(--primary-color)!important}.header__nav .menu-arrow,.header__nav .menu a{color:#000}.header__nav .menu .menu-item{margin:0;padding:0;white-space:nowrap;width:100%}.header__nav .menu .menu-item .menu-link{display:flex;justify-content:flex-end;width:100%;padding:0;height:auto}.header__nav .menu a{color:#000!important;display:flex!important;align-items:center;justify-content:flex-end;font-family:'Nunito',sans-serif;font-size:20px;font-weight:700;flex-basis:100%;line-height:initial!important;margin:0;padding:10px 15px;text-align:right}.header__nav .menu a .underline{display:inline-block;padding:5px 0 5px 0}.header__nav .menu .menu-parent-item>.menu-link a .underline{border-bottom:solid 3px #fff}.header__nav .menu .menu-parent-item.open>.menu-link a .underline{border-bottom:solid 3px #d52b1e}.header__nav .menu-arrow{display:none!important}.header__nav .menu-parent-item:hover .sub-menu{display:none}.header__nav .menu-parent-item.open .sub-menu{display:block!important}.header__nav .sub-menu{border:none;box-shadow:none;display:none;position:relative;margin:0;padding:0;height:100%}.header__nav .sub-menu a{background-color:#fff!important;color:#888b8d!important;font-weight:bold!important;margin:0;padding:10px 15px!important}.header__nav .menu .menu-item.btn a{background-color:#fff;box-shadow:0 3px 6px rgb(0 0 0 / .16)!important;display:block!important;flex-basis:200px!important;font-weight:700!important;line-height:40px!important;margin:0 15px 0 0px!important;padding:0px!important;text-align:center!important;width:200px!important;height:40px!important}.header__nav .menu .menu-item.btn-free-estimate{margin-top:80px!important}.header__nav .menu .menu-item.btn-book-now{margin-top:10px!important}.header__nav .menu .menu-item.btn a .underline{padding:0px!important}.home-grid .home-about{padding-top:100px}figure.forty-years img{top:-125px;right:5px;max-width:205px}.home-grid .home-services .wp-block-group__inner-container{padding:50px 160px}}@media all and (max-width:992px){header{position:sticky}.home-grid{display:flex;flex-direction:column}.home-grid .home-banner{order:1;max-width:none}.home-grid .home-get-a-free-estimate{margin-bottom:40px;order:2}.home-grid .home-about{order:4;padding-top:0}.home-grid .home-about h1,.home-grid .home-about h2,.home-grid .home-about h3,.home-grid .home-about h4,.home-grid .home-about h5,.home-grid .home-about h6,.home-grid .home-about p{padding-left:16px;padding-right:16px}.home-grid .home-get-a-free-estimate{padding-bottom:0}.home-grid .home-instant-quote{margin-bottom:40px;order:3}.home-grid .home-instant-quote .instant-quote-widget{border-top-left-radius:170px 130px;border-bottom-right-radius:90px 90px;display:flex;padding:0 31px 0 31px;width:100%!important;min-width:0px!important;max-width:480px;height:auto!important;margin:0 auto}.home-grid .home-instant-quote .instant-quote-widget .instant-quote-widget form{width:100%!important;min-width:0px!important}figure.forty-years img{position:relative;float:right;top:0;right:-15px;opacity:.19;width:auto;max-width:178px;height:auto}.home-grid .home-services{order:5}.home-grid .home-services-columns{order:6}.home-grid .home-services .wp-block-group__inner-container{flex-direction:column;padding:50px 0 30px 0}.home-grid .home-services .wp-block-group__inner-container p{padding:0 31px;font-size:23px;line-height:26px;font-weight:bold!important}.home-grid .home-services h2{margin:0 0 40px 0}article.post:not(.single-post){flex-direction:column;width:100%}article.post:not(.single-post) .featured-image{width:100%;min-width:100%}.ribbon{line-height:130px;width:calc(100% - 62px);max-width:460px;height:130px;min-width:0}.home-featured-content{padding:40px 0 60px 0}#page-title h1{font-size:23px;line-height:26px}#page-title h1 span{display:block}}@media all and (max-width:991px){main{padding-bottom:0}.home-featured-content .featured-post{margin-top:100px}footer .footer-nav .menu{display:flex;flex-direction:column}footer .footer-nav .menu .menu-item{border-left:none;padding:10px}footer .copyright,footer .credits{margin:0 0 15px 0px!important;text-align:center!important}}@media all and (max-width:640px){.header__secondary_nav{grid-column-end:-1;margin:0 0 0 0px!important;padding:0px!important}.header__secondary_nav a{font-size:20px;width:30px}.header__secondary_nav .btn-view-cart .cart-count{top:-10px;left:8px}article.post{flex-direction:column}article.post.single-post{padding:50px 15px}article.post.single-post .featured-image{width:100%;min-width:100%}.home-grid .home-banner .caption h1{font-size:24px!important}.home-grid .home-banner .caption p{font-size:18px;line-height:22px}}@media all and (max-width:600px){.bg-black-white{background-image:linear-gradient(to right,#000 100%,#fff 50%)}.wp-block-group.alignfull .wp-block-group__inner-container{padding:0}}@media all and (max-width:480px){header .grid{grid-template-columns:150px 1fr;grid-template-areas:'logo nav2';padding-top:15px;padding-bottom:15px;height:auto}.home-grid .home-banner .caption{top:30px;right:30px;width:calc(100% - 60px)}.home-grid .home-banner .caption h1{font-size:20px!important}.home-grid .home-banner .caption p{font-size:14px;line-height:18px}}@media all and (max-width:380px){.home-grid .home-banner .caption h1{font-size:18px!important;margin-bottom:10px!important}.home-grid .home-banner .caption p{font-size:12px;line-height:16px;margin:0}}@media all and (max-height:640px){header{position:relative}}@media all and (min-width:1200px){.page-id-11 figure{width:90%;margin-left:5%}}@media all and (min-width:1351px){.home-grid .home-about h1,.home-grid .home-about h2,.home-grid .home-about h3,.home-grid .home-about h4,.home-grid .home-about h5,.home-grid .home-about h6,.home-grid .home-about p{padding-left:30px;padding-right:50px}.home-grid .home-get-a-free-estimate{margin-left:-100px}.home-grid .home-instant-quote .instant-quote-widget{position:relative;border-top-left-radius:260px 215px;margin-top:-115px}.home-grid .home-instant-quote .instant-quote-widget span.extender{position:absolute;content:'';left:calc(100% - 120px);top:0;height:100%;background-color:var(--footer-bg-color);border-radius:0;border-bottom-right-radius:120px 120px;z-index:-1}.instant-quote-widget form{max-width:300px;margin:170px auto 50px auto}figure.forty-years img{top:-200px;right:10px}.home-grid .home-about{padding-top:160px;padding-bottom:80px}.home-grid .home-services .wp-block-group__inner-container{padding-top:95px;padding-bottom:95px}.home-grid .home-services-columns{padding:10px 0}.home-featured-content{padding:80px 0 120px 0}.home-grid .home-get-a-free-estimate .wp-block-buttons{width:300px!important}}@media all and (min-width:1500px){.home-grid .home-about h1,.home-grid .home-about h2,.home-grid .home-about h3,.home-grid .home-about h4,.home-grid .home-about h5,.home-grid .home-about h6,.home-grid .home-about p{padding-left:8px}.home-featured-content .featured-video{padding:0}.home-featured-content .featured-video .video-container{max-width:none}.home-featured-content .featured-post{justify-content:right;padding-right:20px}.home-grid .home-get-a-free-estimate{padding-bottom:100px}}@media all and (min-width:1600px){figure.forty-years img{top:-220px}}@media all and (min-width:1800px){figure.forty-years img{top:-200px}.home-grid .home-about{padding-top:120px}}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%;max-width:none}.woocommerce form .form-row label,.woocommerce form .form-row select,.woocommerce-input-wrapper{width:100%!important}.checkout.woocommerce-checkout{margin-bottom:50px}@media all and (min-width:1025px){.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:48%;max-width:none}}@media all and (min-width:993px){.footer-logo{height:100%!important;padding-right:0;padding-left:30px}}@media all and (min-width:1351px){.slideshow .slick-slide img{}}.header__nav .menu-parent-item>.menu-link a span.underline{position:relative;padding-left:17px}.header__nav .menu-parent-item>.menu-link a span.underline:before{content:'\f347';font-size:.75rem;position:absolute;top:11px;left:0;font-family:dashicons;font-weight:400;font-style:normal}@media all and (min-width:1362px){.header__nav .menu-parent-item>.menu-link a span.underline:before{display:none}}.home-quote .estimate-output .estimate_content{background-color:#f8f8f8!important;border:solid 1px #d52b1e!important;color:#000;font-weight:300;margin:30px 0 30px 0px!important;padding:30px!important;font-size:18px}.home-quote .estimate-output .estimate_content label{display:inline-block;font-size:18px;font-weight:600;width:120px}.home-quote .estimate-output .estimate_content .instant-quote-book-now{display:none}.home-quote .estimate-output .disclaimer{font-size:12px;margin-top:30px}#industry-options{text-align:center}.industry .frm_radio [type='radio']:checked,.industry .frm_radio [type='radio']:not(:checked){position:absolute;left:-9999px}.industry .frm_radio label{position:relative;padding:15px 25px;cursor:pointer;line-height:20px;display:inline-block;border:#000 1px solid;border-radius:5px;margin:0 5px 20px 5px}.industry .frm_radio label.radioactive{background:#000;color:#fff}.industry .frm_radio label::before{content:'\f015';font-family:'Font Awesome 5 Free';font-size:26px;font-weight:900;width:60px;height:100%}.industry .frm_radio:last-child label::before{content:'\f1ad'}.register-tracking-form{position:relative;left:50%;transform:translateX(-50%);width:98vw;max-width:1200px}.register-tracking-form .frm_section_heading h3{border:none!important}.register-tracking-form input[type='number'],.register-tracking-form input[type='text'],.register-tracking-form .frm_total input[type='number'],.register-tracking-form select{background-color:#fbfbfb!important;border:solid 1px #aaa!important;padding:5px 15px!important;height:40px!important}.register-tracking-form input.frm_other_input:not(.frm_other_full){width:100%!important;margin:2px 0 0 0}.register-tracking-form .frm_add_form_row,.register-tracking-form .frm_remove_form_row{background-color:#fff0;border:none}.register-tracking-form .frm_total{margin:30px 0;padding:20px}