.page-title .vcard{border:0;padding:0}.byline{color:#999}.entry-content img{max-width:100%;height:auto}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.entry-content video,.entry-content object{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}.post-password-form input[type="submit"]{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:.85em 1em;-webkit-appearance:none;border:1px solid #fff0;border-radius:0;transition:background-color 0.25s ease-out,color 0.25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#1779ba;color:#fefefe}[data-whatinput='mouse'] .post-password-form input[type="submit"]{outline:0}.post-password-form input[type="submit"]:hover,.post-password-form input[type="submit"]:focus{background-color:#14679e;color:#fefefe}.gallery{max-width:100%;margin-left:auto;margin-right:auto;margin-right:-15px;margin-left:-15px}.gallery::before,.gallery::after{content:' ';display:table}.gallery::after{clear:both}.gallery.gallery-columns-1>dl{width:100%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-1>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-1>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-2>dl{width:50%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-2>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-2>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-3>dl{width:33.33333%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-3>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-3>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-4>dl{width:25%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-4>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-4>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-5>dl{width:20%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-5>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-5>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-6>dl{width:16.66667%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-6>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-6>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-7>dl{width:14.28571%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-7>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-7>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-8>dl{width:12.5%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-8>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-8>dl:last-child:not(:first-child){float:right}.gallery dl{width:100%;float:left;padding-left:.9375rem;padding-right:.9375rem}.gallery dl:last-child:not(:first-child){float:right}.page-navigation{margin-top:1rem}#comments .commentlist{margin-left:0}#respond ul{margin-left:0}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:.7335em 10px}.commentlist li:last-child{margin-bottom:0}.commentlist li ul.children{margin:0}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-left:10px;margin-top:0;padding-bottom:0}.commentlist .vcard{margin-left:50px}.commentlist .vcard cite.fn{font-weight:700;font-style:normal}.commentlist .vcard time{float:right}.commentlist .vcard time a{color:#999;text-decoration:none}.commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff}.commentlist .comment_content p{margin:.7335em 0 1.5em;font-size:1em;line-height:1.5em}.commentlist .comment-reply-link{float:right}.respond-form{margin:1.5em 10px;padding-bottom:2.2em}.respond-form form{margin:.75em 0}.respond-form form li{list-style-type:none;clear:both;margin-bottom:.7335em}.respond-form form li label,.respond-form form li small{display:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em}.respond-form form input[type=text]:focus,.respond-form form input[type=email]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}.respond-form form input[type=text]:invalid,.respond-form form input[type=email]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:none;border-color:#fbc2c4;background-color:#f6e7eb;-ms-box-shadow:none;box-shadow:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url]{max-width:400px;min-width:250px}.respond-form form textarea{resize:none;width:97.3%;height:150px}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px .7335em 0}.nocomments{margin:0 20px 1.1em}.sidebar li{list-style:none}.widget ul{margin:0}.footer{clear:both;margin-top:1em}body#tinymce{margin:20px}.gform_body ul{list-style:none outside none;margin:0}body{height:auto!important;min-height:100%;margin:0;background:#F2F2F2}html{margin-top:0!important}.content{min-height:100%;margin:0 auto -200px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:montserrat,sans-serif;font-weight:800;text-transform:uppercase;font-style:normal}h2,.h2,h5,.h5{text-transform:none}p{font-family:gill-sans-nova,sans-serif;font-weight:300;font-style:normal;font-size:18px}.inner-footer h3{text-transform:none;font-size:22px}.telephone-header p{font-family:montserrat,sans-serif;font-size:1rem;color:#fff;font-weight:500;line-height:1;z-index:10}.firewood-contact{height:100%;text-transform:uppercase;line-height:50px;color:#fff;padding:0 12px;margin-right:15px;margin-top:-16px;margin-left:20px;font-weight:800;transition:300ms all ease-in-out}a.firewood-contact:hover{color:#fff;background:#DE8415}.hero-image h1,hero-image .h1,.hero-image h2,hero-image .h2{color:#fff;line-height:1;font-weight:800}.hero-image h1,hero-image .h1{font-size:50px}.hero-image h2,hero-image .h2{font-size:26px;font-weight:600;margin-top:20px}.hero-form h3{font-size:1.7375rem;padding:20px 40px}.hero-form p{line-height:1}.service-about-section h2{line-height:1.2}.home-page-featured{text-align:center}.home-page-featured span{display:block}.home-page-featured .fad,.home-page-featured .fas{font-size:30px;padding:15px}.card-section h4{font-size:1.2rem}.top-bar,.top-bar ul{background:#fff0;background-color:#fff0;padding:0;width:100%;z-index:9}.top-bar .top-bar-right{margin-top:-25px}.top-header{width:100%;height:50px}.header-logo a img{width:250px;height:auto}.navigation-center{width:45%;margin-top:30px;height:40px;left:auto;right:0;position:absolute}.navigation-center ul li ul li a{color:#31696a!important}.telephone-header{color:#31696a;margin-right:50px;height:50px}.telephone-header i{margin-right:10px;font-size:1.2rem}.offcanvas-full-screen{position:fixed;z-index:1;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#31696a;top:0;right:0;width:340px;height:100%;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);overflow-y:auto}[data-whatinput='mouse'] .offcanvas-full-screen{outline:0}.offcanvas-full-screen.is-transition-overlap{z-index:10}.offcanvas-full-screen.is-transition-overlap.is-open{box-shadow:0 0 10px rgb(10 10 10 / .7)}.offcanvas-full-screen.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.offcanvas-full-screen.is-open~.off-canvas-content{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-full-screen.is-transition-push::after{position:absolute;top:0;left:0;height:100%;width:1px;box-shadow:0 0 10px rgb(10 10 10 / .7);content:" "}.offcanvas-full-screen.is-transition-overlap.is-open~.off-canvas-content{-webkit-transform:none;-ms-transform:none;transform:none}.offcanvas-full-screen-inner{padding:0;text-align:center}.off-full-inner-inner{padding:1rem}.offcanvas-full-screen-menu{margin:0;margin-top:175px;margin-left:30px;list-style-type:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.offcanvas-full-screen-menu>li{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}[data-whatinput='mouse'] .offcanvas-full-screen-menu>li{outline:0}.offcanvas-full-screen-menu>li a{display:block;padding:.7rem 1rem;line-height:1}.offcanvas-full-screen-menu input,.offcanvas-full-screen-menu select,.offcanvas-full-screen-menu a,.offcanvas-full-screen-menu button{margin-bottom:0}.offcanvas-full-screen-menu>li{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:left}.offcanvas-full-screen-menu li{font-size:20px;color:#fff;font-family:montserrat,sans-serif;font-weight:800;text-transform:uppercase;padding:5px 0;display:block;border-bottom:1px solid rgb(238 238 238 / .3)}.offcanvas-full-screen-menu>li>a{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.offcanvas-full-screen-menu a{color:#fefefe}.offcanvas-full-screen-menu a:hover{color:orange;-webkit-transform:translateX(1%);-ms-transform:translateX(1%);transform:translateX(1%);transition:300ms all ease-in-out}.offcanvas-full-screen-close{color:#1D5556;font-size:2rem;outline:0;float:right}.offcanvas-full-screen-close:hover{color:#b2b2b2}.js-off-canvas-overlay{z-index:1;background:rgb(0 0 0 / .5)}.sub-menu{display:block;margin-left:20px;margin-top:0;width:100%}.sub-menu li{text-transform:none!important;font-weight:400!important;border:none!important;font-size:18px;text-align:left}ul.submenu{background:#31696a;background-color:#31696a;border:none;width:100%;margin-top:35px;position:relative;transition:300ms all ease-in-out}.sub-menu a:hover{padding-left:1%;transition:300ms all ease-in-out}.nav-header{margin-top:-60px;width:100%;position:absolute}.header-logo{margin-top:0;padding:20px 15px;width:280px;height:110px;position:relative;background:#fff}.offcanvas-social{background:#1D4B4C;width:100%;margin-bottom:0!important;padding:1rem}.offcanvas-social ul{list-style:none;margin-left:0;margin:0}.offcanvas-social ul li{display:inline-block;color:#fff}.offcanvas-social ul li a:hover i{color:orange;-webkit-transform:translateY(-2%);-ms-transform:translateY(-2%);transform:translateY(-2%);transition:300ms all ease-in-out}.offcanvas-social ul li i{font-size:40px;padding:10px;color:#fff}.menu-icon span{position:relative;bottom:0;right:60px;color:#fff;font-family:montserrat,sans-serif;font-weight:800;visibility:hidden;transition:300ms all ease-in-out}.menu-icon:hover span{visibility:visible}.featured-first{border-right:1px solid #F5F5F5}.featured-last{border-left:1px solid #F5F5F5}.card{margin:1%;float:left;border:none;width:23%}.card-wide{width:48%}.card .img-wrapper{min-height:175px;max-height:175px;overflow:hidden;position:relative;width:100%}.problem .card .img-wrapper{min-height:250px;max-height:250px}.card .img-wrapper img{position:absolute;left:50%;top:50%;height:auto;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.footer{height:350px}.push{height:200px}.footer-logo{width:250px;height:auto;margin:0 auto}#footer-links{width:75%;margin:20px auto}.inner-footer{padding-top:50px;padding-bottom:20px}.lower-footer,.inner-footer{border-top:1px solid #dcdcdc}.lower-footer{padding-top:10px}ul.contact{float:right;list-style:none;display:block}ul.contact li a{float:right;color:#000;font-size:20px;padding:0}ul#footer-links li{margin-left:0;float:left;padding:0 20px}ul#footer-links a,ul.contact a,.copyright a{padding:.3rem 0;font-family:gill-sans-nova,sans-serif;font-size:17px;color:#9DA0B6;font-weight:500}ul#footer-links a:hover,ul.contact a:hover,.copyright a:hover{color:#000}ul#footer-links .active>a{background:#fff0;color:#000;font-weight:600}.copyright{font-size:13px}.copyright a{font-size:13px;text-transform:uppercase}.trustpilot{height:50px;width:auto;float:right}.social{width:180px;margin:20px auto}.social ul{list-style:none;margin-left:0;height:50px}.social ul li{display:inline-block;float:left;font-size:26px;margin:0 12px;color:#31696a}.social ul li a{color:#31696a}.hero-image{background:no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:90vh;margin-top:-50px;padding-top:200px}.top-image{background:no-repeat center bottom fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:45vh;margin-top:-10px;padding-top:100px}.hero-form{background:#fff;padding:0 0 5px;border-radius:10px;margin-top:-50px}.home-featured-section{margin-top:-75px;background-color:#fff;padding:40px}.home-about-section .about-video-item,.service-about-section{margin-left:40px}.home-about-section .about-video-item .about-video-img,.service-about-section .about-video-item .about-video-img{position:relative;width:88%;margin-top:30px}.padded{padding-top:50px;padding-bottom:50px}.padded-l{padding-top:100px;padding-bottom:100px}.padded-xl{padding-top:150px;padding-bottom:150px}.teal-bg{background-color:#31696a;color:#fff}.teal{color:#31696a}.light-grey-bg{background-color:#F2F2F2}.light-grey{color:#F2F2F2}.white{color:#fff}.white-bg{background-color:#fff}.dark-grey-bg{background-color:#323232;color:#fff}.dark-grey{color:#323232}.centered{margin:20px auto}.primary{color:#31696A}.secondary{color:#209186}.tertiary{color:#F29829}.primary-bg{background:#31696A}.secondary-bg{background:#209186}.tertiary-bg{background:#F29829}.hero-form [type=color],.hero-form [type=date],.hero-form [type=datetime-local],.hero-form [type=datetime],.hero-form [type=email],.hero-form [type=month],.hero-form [type=number],.hero-form [type=password],.hero-form [type=search],.hero-form [type=tel],.hero-form [type=text],.hero-form [type=time],.hero-form [type=url],.hero-form [type=week],.hero-form textarea{margin:0;line-height:1}.hero-form form{padding:5px 10px}.hero-form [type=button],.hero-form [type=submit]{width:100%;text-transform:uppercase;border:1px solid #F29829;color:#fff;background:#F29829;padding:10px;font-weight:800;transition:300ms all ease-in-out}.hero-form [type=button]:hover,.hero-form [type=submit]:hover{background:orange;border:1px solid orange}.hero-form p{margin-bottom:0}.featured_button{color:#fff!important;font-family:montserrat,sans-serif;font-weight:800;text-transform:uppercase;text-decoration:none;background:#209186;padding:10px 40px;border-radius:5px;display:inline-block;border:none;font-size:12px;font-weight:800;transition:all 0.4s ease 0s}.featured_button:hover{background:#434343;letter-spacing:1px;-webkit-box-shadow:0 5px 40px -10px rgb(0 0 0 / .57);-moz-box-shadow:0 5px 40px -10px rgb(0 0 0 / .57);box-shadow:5px 40px -10px rgb(0 0 0 / .57);transition:all 0.4s ease 0s}.white_button{color:#31696a!important;font-family:montserrat,sans-serif;font-weight:800;text-transform:uppercase;text-decoration:none;background:#fff;padding:10px 40px;border-radius:5px;display:inline-block;border:none;font-size:12px;font-weight:800;transition:all 0.4s ease 0s}.btn_medium{padding:25px 70px;font-size:16px;margin:20px 25%;width:50%;font-family:montserrat,sans-serif;font-weight:800;text-transform:uppercase}.white_button:hover{background:#434343;color:white!important;letter-spacing:1px;-webkit-box-shadow:0 5px 40px -10px rgb(0 0 0 / .57);-moz-box-shadow:0 5px 40px -10px rgb(0 0 0 / .57);box-shadow:5px 40px -10px rgb(0 0 0 / .57);transition:all 0.4s ease 0s}.home-about-section .about-video-item .about-video-img img{width:100%;-webkit-box-shadow:0 15px 30px 0 rgb(0 0 0 / .15);box-shadow:0 15px 30px 0 rgb(0 0 0 / .15)}.home-about-section .about-video-item .about-img2,.service-about-section .about-video-item .about-img2{width:87%;display:block;margin-right:0;margin-left:auto;margin-top:-225px;-webkit-box-shadow:0 15px 30px 0 rgb(0 0 0 / .15);box-shadow:0 15px 30px 0 rgb(0 0 0 / .15)}.image-slider{position:relative;display:inline-block;line-height:0}.image-slider img{user-select:none;max-width:400px}.image-slider>div{position:absolute;top:0;bottom:0;left:0;width:25px;max-width:100%;overflow:hidden;resize:horizontal}.image-slider>div:before{content:'';display:block;width:50px;height:50px;border-radius:50%;overflow:hidden;position:absolute;resize:horizontal;right:3px;bottom:3px;background-clip:content-box;background:linear-gradient(-45deg,black 50%,transparent 0);-webkit-filter:drop-shadow(0 0 2px black);filter:drop-shadow(0 0 2px black)}@media only screen and (min-device-width :320px) and (max-device-width :480px){.top-header{height:45px}.telephone-header{display:none}.offcanvas-full-screen-menu{margin-top:15px}.nav-header{margin-top:-55px}.top-bar .top-bar-right{margin-top:-85px}.menu-icon{float:right}.header-logo{padding:6px 10px 15px;width:180px;height:60px}.hero-image{padding-top:100px;height:120vh;background-attachment:scroll}.top-image{background-attachment:scroll}.hero-image h1,hero-image .h1{font-size:30px}.hero-image h2,hero-image .h2{font-size:20px}.hero-form h3{font-size:1.275rem;padding:20px 40px}.featured-first,.home-page-featured{border-right:none;border-bottom:1px solid #F5F5F5;padding-bottom:30px;margin-bottom:10px}.offcanvas-social{top:130px!important}.card,.card-wide{width:98%}.btn_medium{margin:20px 10%;width:80%}.hero-form{margin-top:45px}}@media only screen and (max-width :320px){.top-header{height:45px}.telephone-header{display:none}.nav-header{margin-top:-55px}.footer{height:450px}.offcanvas-full-screen-menu{margin-top:15px}.header-logo{padding:6px 10px 15px;width:180px;height:60px}.hero-image{padding-top:100px;height:120vh;background-attachment:scroll}.top-image{background-attachment:scroll}.hero-image h1,hero-image .h1{font-size:30px}.hero-image h2,hero-image .h2{font-size:20px}.hero-form h3{font-size:1.275rem;padding:20px 40px}.featured-first,.home-page-featured{border-right:none;border-bottom:1px solid #F5F5F5;padding-bottom:30px;margin-bottom:10px}.offcanvas-social{top:130px!important}.card,.card-wide{width:98%}.btn_medium{margin:20px 10%;width:80%}.hero-form{margin-top:45px}}@media only screen and (min-device-width :768px) and (max-device-width :1024px){.card,.card-wide{width:98%}}@media only screen and (min-device-width :320px) and (max-device-width :480px) and (orientation :portrait) and (-webkit-min-device-pixel-ratio :2){.telephone-header{display:none}.nav-header{margin-top:-55px}.footer{height:450px}.top-bar .top-bar-right{margin-top:-85px}.menu-icon{float:right}.card,.card-wide{width:98%}.btn_medium{margin:20px 10%;width:80%}.hero-form{margin-top:45px}}@media only screen and (min-device-width:320px) and (max-device-height:568px) and (orientation :portrait) and (-webkit-device-pixel-ratio:2){.telephone-header{display:none}.nav-header{margin-top:-55px}.footer{height:450px}.top-bar .top-bar-right{margin-top:-85px}.menu-icon{float:right}.card,.card-wide{width:98%}.btn_medium{margin:20px 10%;width:80%}.hero-form{margin-top:45px}}@media only screen and (min-device-width:375px) and (max-device-height:667px) and (orientation :portrait) and (-webkit-device-pixel-ratio:2){.telephone-header{display:none}.nav-header{margin-top:-55px}.footer{height:450px}.top-bar .top-bar-right{margin-top:-85px}.menu-icon{float:right}.card,.card-wide{width:98%}.btn_medium{margin:20px 10%;width:80%}.hero-form{margin-top:45px}}@media only screen and (min-device-width:414px) and (max-device-height:736px) and (orientation :portrait) and (-webkit-device-pixel-ratio:2){.telephone-header{display:none}.nav-header{margin-top:-55px}.footer{height:450px}.top-bar .top-bar-right{margin-top:-85px}.menu-icon{float:right}.card,.card-wide{width:98%}.btn_medium{margin:20px 10%;width:80%}.hero-form{margin-top:45px}}@media only screen and (min-device-width:375px) and (max-device-height:812px) and (orientation :portrait) and (-webkit-device-pixel-ratio:3){.telephone-header{display:none}.nav-header{margin-top:-55px}.footer{height:450px}.top-bar .top-bar-right{margin-top:-85px}.menu-icon{float:right}.card,.card-wide{width:98%}.btn_medium{margin:20px 10%;width:80%}.hero-form{margin-top:45px}}@media only screen and (min-device-width :1025px) and (max-device-width :1280px){.hero-image{height:110vh;margin-top:-50px;padding-top:130px}.offcanvas-full-screen-menu{margin-top:75px}}