/*!
	Interior CSS Base
*/.hero-image-slider,.hero-image-item,.hero-image-slider .slick-slide,.hero-image-slider .slick-track,.hero-image-slider .slick-list{position:absolute !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;overflow:hidden}.interior-hero-banner-container{position:relative;z-index:10}.hero-image-slider{opacity:0;visibility:hidden;transition:opacity 1s linear}body.loaded-1000 .hero-image-slider.slick-initialized{opacity:1;visibility:visible}.header-hero{z-index:10;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;position:relative;-webkit-mask:url(/wp-content/themes/hooked-bk-wood-floors/assets/images/masks/mask_group-mask.svg);mask:url(/wp-content/themes/hooked-bk-wood-floors/assets/images/masks/mask_group-mask.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin-top:-3vw}.header-hero-border{display:block;position:absolute;z-index:2;top:0;left:0;right:0;bottom:-2px;background-color:#fffef7;background-attachment:fixed;background-image:url(/wp-content/themes/hooked-bk-wood-floors/assets/images/background/background_site-bg.webp);background-repeat:repeat;-webkit-mask:url(/wp-content/themes/hooked-bk-wood-floors/assets/images/masks/mask_group-mask.svg);mask:url(/wp-content/themes/hooked-bk-wood-floors/assets/images/masks/mask_group-mask.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(min-width: 1024px){.header-hero-border{bottom:-3px}}.header-hero-border-2{display:none}.hero-inner{overflow:hidden;position:relative;background-repeat:no-repeat;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding-top:25vw}@media(min-width: 1024px){.hero-inner{padding-top:18vw}body.post-type-archive-locations .hero-inner,body.post-type-archive-locations .hero-inner,body.single-locations .hero-inner,body.single-locations .hero-inner{padding-top:15vw}}.hero-inner .hero-inner-img-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat}.sidebar .widget.widget-no-padding,.location-sidebar .widget.widget-no-padding{padding:0}.sidebar .widget.widget-no-style,.location-sidebar .widget.widget-no-style{padding:0;border:0px;box-shadow:none;background-color:rgba(255,255,255,0);background-image:none}.toggle-sidebar{display:block;padding:3px;right:0;top:0;margin:0;text-align:center;text-transform:uppercase;font-weight:600;text-decoration:none;font-size:11px;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.sidebar-toggle-wrapper{width:30px;float:right;margin-right:-15px;position:-webkit-sticky;position:sticky;top:120px;z-index:100}@media(max-width: 1023px){body.content-sidebar .entry-content{padding-right:30px}}.toggle-sidebar .ha{font-size:15px;vertical-align:middle;display:inline-block;position:relative;padding:0;top:-1px;left:-5px;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}@media(min-width: 1024px){.sidebar-toggle-wrapper{display:none}}.sidebar-off-canvas .sidebar-inner:last-of-type{padding-bottom:20px}.sidebar-off-canvas .widget+.widget{margin-top:30px}.sidebar-open body{overflow-y:hidden}#sidebar-break-point{display:none}@media(max-width: 1023px){#sidebar-break-point{display:block;opacity:0;transition:opacity .5s ease-in-out}.sidebar-open #sidebar-break-point{position:fixed;opacity:1;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3);z-index:4000}.skip-link-sidebar{display:none}.sidebar-inner{padding:0 20px}.sidebar{top:0;bottom:0;position:fixed;padding:80px 0;display:block;z-index:5001;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);width:100%;will-change:transform;transition-duration:.7s;background-color:#fffef7;background-attachment:fixed;background-image:url(/wp-content/themes/hooked-bk-wood-floors/assets/images/background/background_site-bg.webp);background-repeat:repeat;background-attachment:scroll}.sidebar .widget{position:relative}.sidebar-open .sidebar{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);box-shadow:0px 0px 10px 0px rgba(0,0,0,.2)}.sidebar:focus{box-shadow:0px 0px 10px 2px rgba(0,0,0,.12)}.desktop-device .sidebar{overflow-y:auto}.touch-device .sidebar{overflow-y:scroll;-webkit-overflow-scrolling:touch}.sidebar .close-x{position:absolute;top:10px;right:10px;font-size:30px}.hide-me-mobile,.widget.hide-me-mobile{display:none !important}}@media(max-width: 1023px){.sidebar{width:350px;-webkit-transform:translateX(350px);transform:translateX(350px)}}@media(min-width: 1024px){.sidebar-close.close-x{display:none}}.sidebar-open .content,.sidebar-open .site-header,.sidebar-open .header-hero,.sidebar-open .site-footer{pointer-events:none}.sidebar-inner{position:relative}@media(min-width: 1024px){.widget.hide-on-lgvp{display:none}}.widget.widget-service-menu{color:#e6ddc2;border-radius:0px;padding:10% 8% 8%;background-color:#4e2c18;background-attachment:fixed;background-image:url(/wp-content/themes/hooked-bk-wood-floors/assets/images/background/background_header-bg.webp);background-repeat:repeat}.widget.widget-service-menu .aside-widget-title{color:#e7d37f;border-bottom:1px solid rgba(231,211,127,.2)}.widget-service-menu a,.widget-service-menu h1,.widget-service-menu h2,.widget-service-menu h3,.widget-service-menu h4,.widget-service-menu h5,.widget-service-menu h6{color:currentColor}.widget.widget-service-menu a:hover{color:currentColor;opacity:.7}.widget.widget-service-menu .menu a:hover>span{border-bottom:1px solid rgba(255,254,247,.5)}.widget.widget-service-menu .aside-widget-title span{border-bottom:1px solid currentColor}.widget.widget-service-menu .menu a:before{-webkit-text-stroke:1px currentColor}.phone-cta a{font-weight:normal;display:block;position:relative}.phone-cta a:hover{color:#5c793a}.phone-cta{text-align:center}.phone-cta a:before{content:"";border:1px solid #5c793a;position:absolute;top:5px;bottom:5px;right:5px;left:5px;z-index:11;display:block;border-radius:0px}.phone-cta span{display:block}.phone-cta-text{font-size:14px;text-transform:uppercase;font-weight:600}.phone-cta-phone-no{font-size:24px;font-weight:bold}.aside-area .widget-sticky-contact-form h4{font-size:22px;line-height:.8;font-weight:bold;color:#5c793a}.aside-area .widget-sticky-contact-form .hooked-contact-form-container textarea{height:80px;min-height:80px;max-height:80px}@media(min-width: 1024px){.col-primary-faux{position:absolute;display:block;top:0;width:12px;bottom:0;left:-45px;z-index:-1;background-color:#e7d386;-webkit-mask:url(/wp-content/themes/hooked-bk-wood-floors/assets/images/masks/sidebar.svg);mask:url(/wp-content/themes/hooked-bk-wood-floors/assets/images/masks/sidebar.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center top;mask-position:center top;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}}.entry-content{position:relative}.entry-categories,.entry-terms,.entry-tags{display:block}.archive-container{padding:0}.entry-item+.entry-item{margin-top:30px}.entry-archive-img-container{padding-top:36%;overflow:hidden;position:relative;box-shadow:0px 0px 20px 0 rgba(83,49,29,.08);border-radius:0px;margin-bottom:10px}.entry-archive-img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:all .5s ease-in-out;border-radius:0px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.entry-item:hover .entry-archive-img{-webkit-transform:scale(1.05);transform:scale(1.05)}.entry-archive-img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.entry-item .archive-image a{position:relative;display:block}.entry-item .archive-excerpt{margin-bottom:15px;line-height:1.5}.entry-item h2{font-size:1.2em;line-height:1.4;margin-bottom:0;text-align:left}.entry-item a:not(:hover) h2{color:currentColor}.entry-item p{margin:0;font-size:90%;line-height:1.7}.entry-item p+p{margin:15px 0 0 0}.archive-content p.entry-meta{margin:0 0 -10px}@media(min-width: 1024px){.has-featured-image.entry-item .entry-content{display:flex;align-items:flex-start}.entry-item h2{line-height:1.3;font-size:1.3em;margin-bottom:10px}.entry-archive-img-container{padding-top:120%}.has-featured-image.entry-item .archive-image{flex-basis:40%;margin-right:5%}.has-featured-image.entry-item .archive-content{flex-basis:60%}.entry-item+.entry-item{margin-top:5%}.content>div>.content>.entry-item:nth-of-type(even) .archive-content,.content>.entry-item:nth-of-type(even) .archive-content{order:1}.content>div>.entry-item:nth-of-type(even) .archive-image,.content>.entry-item:nth-of-type(even) .archive-image{order:2;margin-right:0;margin-left:5%}}@media(min-width: 1300px){.has-featured-image.entry-item .entry-content{align-items:center}}.after-content-section{padding:3vw 5% 12vw;margin-bottom:-8vw;position:relative;z-index:10;-webkit-filter:drop-shadow(0px -5px 0px #fffef7);filter:drop-shadow(0px -5px 0px #fffef7)}.after-content-section::before{top:-2.5vw;-webkit-mask-position:top left;mask-position:top left;content:"";display:block;position:absolute;-webkit-mask:url(/wp-content/themes/hooked-bk-wood-floors/assets/images/masks/mask_group-mask.svg);mask:url(/wp-content/themes/hooked-bk-wood-floors/assets/images/masks/mask_group-mask.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:3vw;right:0;left:0}.after-content-section,.after-content-section::before{background-color:#f7f0d7;background-attachment:fixed;background-image:url(/wp-content/themes/hooked-bk-wood-floors/assets/images/background/background_site-bg.webp);background-repeat:repeat}.after-content-section .section-header .section-title{color:#692e09}.after-content-section-inner{max-width:1350px;margin:0 auto;position:relative}.after-content-query-entry-wrapper h2{font-size:20px;margin-bottom:5px;line-height:1.3}.after-content-query-entry-wrapper .archive-excerpt p{font-size:.9em;line-height:1.7}.after-content-query-container .entry-item+.entry-item{margin:5% 0 0}.after-content-query-container .entry-item{margin:0}.after-content-query-container .entry-archive-img-container{border:none}@media(min-width: 1024px){.after-content-query-entry-wrapper{display:flex;align-items:flex-start;justify-content:center}.after-content-query-container{display:flex;flex-direction:row;flex-wrap:wrap;margin:-1% -3%}.after-content-query-container .entry-item{flex-basis:50%;padding:3%;margin:0}.after-content-query-container .entry-item+.entry-item{margin:0}body.hooked-theme .after-content-query-container .has-featured-image.entry-item .archive-image{order:1;padding-left:0;padding-right:0;flex-basis:50%}body.hooked-theme .after-content-query-container .has-featured-image.entry-item .archive-content{order:2;flex-basis:50%}.after-content-query-entry-wrapper h2{font-size:30px;line-height:1.3}.after-content-query-entry-wrapper .archive-excerpt p{line-height:1.5}}@media(min-width: 1300px){.after-content-query-entry-wrapper{align-items:center}}@media(max-width: 1023px){.after-content-query-entry-wrapper{align-items:flex-start}}.entry-content{position:relative}.entry-categories,.entry-terms,.entry-tags{display:block}.entry-item p.read-more span,.search-result-item p.read-more span{font-weight:500;font-size:18px;text-transform:capitalize;padding-bottom:5px;display:inline-block;line-height:.8}.entry-footer{clear:both;text-align:center;padding-top:8%;margin:0 auto;max-width:1350px}.entry-footer .entry-meta{font-size:12px;line-height:15px}body.single-post .content .entry-footer .entry-meta{padding-bottom:0px;margin:20px auto 0;max-width:600px}.entry-tags a:before,.entry-categories a:before{font-family:"hooked-font" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;font-display:swap;display:inline-block;margin-right:2px;vertical-align:middle;position:relative}.entry-categories a:before{content:"\ecfa";font-size:16px;top:-1px}.entry-tags a:before{content:"\ea12";font-size:16px;top:-1px}body.single-post .content .entry-footer .entry-meta span+span{margin-top:5px}body.single-post .content .entry-footer .entry-meta a{text-decoration:none;display:inline-block;margin:2px;padding:0 3px;text-transform:capitalize}.entry-item .entry-footer p.entry-meta span{display:block}.entry-item .entry-footer p.entry-meta span+span{margin-top:10px}.entry-meta,p.entry-meta{font-size:12px}.after-entry{margin-top:30px;clear:both}.related-posts{padding:3% 0 20px;clear:both;text-align:center;margin:0 auto}.related-posts ul{padding:0;margin:0 -10px;list-style:none;line-height:normal;text-align:left;display:flex;flex-direction:row;flex-wrap:wrap}.related-posts li a{text-decoration:none;display:block;color:currentColor}.related-posts li a>div{padding-top:56.25%;background-size:cover;background-position:center center;background-repeat:no-repeat;margin-bottom:8px;border-radius:0px;box-shadow:0px 0px 30px 0 rgba(0,0,0,.1)}@media(min-width: 1024px){.related-posts li a>div{padding-top:75%}}.related-posts ul li a:hover img{transition-duration:.7s}.related-posts li{padding:10px;flex-basis:50%;text-align:center;flex-grow:1}@media(min-width: 700px){.related-posts li{flex-basis:25%;padding:5px}.related-posts{max-width:none}.related-posts ul{margin-left:-5px;margin-right:-5px}}.related-posts ul:hover>*{opacity:.5}.related-posts ul:hover>*:hover{opacity:1}.related-posts *{transition:opacity .5s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.adjacent-post-navigation{margin:0 -10px 0;text-align:center;font-size:13px;overflow:hidden}.entry-meta+.adjacent-post-navigation,.service-related-posts+.adjacent-post-navigation{margin-top:40px}.wide-content .adjacent-post-navigation{max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:8%}.adjacent-post-navigation>div{display:inline-block;vertical-align:middle;border:0}.adjacent-post-navigation:not(.adjacent-empty) .newer-post{float:left;text-align:left;padding-right:15px}.adjacent-post-navigation:not(.adjacent-empty) .older-post{float:right;text-align:right;padding-left:15px}.adjacent-post-navigation>div>a{display:flex;align-items:center;text-decoration:none}.adjacent-post-navigation p{margin:0;line-height:1.2}.adjacent-post-navigation em{font-style:normal;font-size:11px}.adjacent-background{width:70px;height:70px;margin:0 10px;background-size:cover;background-position:center center;box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,.1);border-radius:100%}.adjacent-post-navigation a::after,.adjacent-post-navigation a::before{font-family:"hooked-font" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;font-display:swap}.adjacent-post-navigation>.older-post>a::after{content:"\eb14";padding-left:5px}.adjacent-post-navigation>.newer-post>a::before{content:"\eb13";padding-right:5px}.archive-pagination{clear:both;margin:50px -4px 20px;font-size:0px;text-align:center;font-size:0px}.archive-pagination div{display:inline-block;float:none;margin:0}.archive-pagination{position:relative}.archive-pagination:before{position:absolute;top:-15px;left:0;right:0;content:"";display:block}.archive-pagination ul{list-style:none;margin:0;padding:0;display:inline-block;text-transform:uppercase;color:#53311d}ul.page-x-of-x{padding:0 10px}.archive-pagination li,.archive-pagination span,.archive-pagination a{display:inline-block;margin:0;font-size:12px;padding:5px}.archive-pagination li+li,.archive-pagination ul+ul,.archive-pagination span+a,.archive-pagination a+span,.archive-pagination a+a,.archive-pagination div+div{border-left:1px solid rgba(83,49,29,.3)}.archive-pagination li+li.pagination-omission{border:none}.archive-pagination li.pagination-omission+li{border:none}.archive-pagination a,.archive-pagination>span,.archive-pagination>ul>li>span{cursor:pointer;display:inline-block;padding:0 10px;text-decoration:none}.archive-pagination>span{cursor:default}.archive-pagination .active a,span.page-numbers.current,.archive-pagination>span{font-weight:bold;color:#fffef7;background:#53311d;margin-right:-1px}.related-posts{padding:3% 0 20px;clear:both;text-align:center;margin:0 auto}.related-posts ul{padding:0;margin:0 -10px;list-style:none;line-height:normal;text-align:left;display:flex;flex-direction:row;flex-wrap:wrap}.related-posts li a{text-decoration:none;display:block;color:currentColor}.related-posts li a>div{padding-top:56.25%;background-size:cover;background-position:center center;background-repeat:no-repeat;margin-bottom:8px;border-radius:-5px}@media(min-width: 1024px){.related-posts li a>div{padding-top:75%}}.related-posts li{padding:10px;flex-basis:50%;text-align:center;flex-grow:1}@media(min-width: 700px){.related-posts li{flex-basis:25%;padding:5px}.related-posts{max-width:none}.related-posts ul{margin-left:-5px;margin-right:-5px}}.related-posts ul:hover>*{opacity:.5}.related-posts ul:hover>*:hover{opacity:1}.related-posts *{transition:opacity .5s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.related-posts-slider h6,.related-posts h6{font-size:16px;font-weight:700;margin:10px 0 0;line-height:1.4;padding:0;color:currentColor;text-align:center}.related-posts h3,.service-related-posts h3{font-size:13px;text-transform:uppercase;letter-spacing:0px;margin:30px 0 20px;width:100%;color:#53311d;text-align:center;padding:0 20px}@media(min-width: 1024px){.related-posts h3,.service-related-posts h3{display:flex;width:100%;justify-content:center;align-items:center;padding:0}.related-posts h3:before,.related-posts h3:after,.service-related-posts h3:before,.service-related-posts h3:after{content:"";border-top:1px solid rgba(83,49,29,.2);margin:0 10px 0 0;flex:1 0 20px}.related-posts h3:after,.service-related-posts h3:after{margin:0 0 0 10px}.related-posts-slider h6{font-size:20px}.related-posts h6{font-size:20px}body.full-width-content .related-posts h3,body.full-width-content .service-related-posts h3,body.wide-content .related-posts h3,body.wide-content .service-related-posts h3{font-size:18px}}.related-posts-slider button.slick-arrow{top:75px;-webkit-transform:translateY(-15px);transform:translateY(-15px);height:30px;width:30px}.related-posts-slider .slick-prev:before,.related-posts-slider .slick-next:before{font-size:20px}.related-posts-slider .slick-dots{text-align:center;margin:20px 0 0}.related-posts-slider{padding:0;list-style:none;margin:0;position:relative;overflow:hidden}.wide-content .related-posts-slider{margin-left:auto;margin-right:auto;max-width:1200px}.related-posts-slider .related-thumb-bg-container{height:150px;border-radius:0px}.related-thumb-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;border-radius:0px;transition:all .5s ease-in-out;border-radius:0px}@media(min-width: 1024px){.related-posts-slider .related-thumb-bg-container{height:200px}.related-posts-slider button.slick-arrow{top:100px}body.full-width-content .related-posts-slider .related-thumb-bg-container,body.full-width-content .related-posts-slider .related-thumb-bg-container,body.wide-content .related-posts-slider .related-thumb-bg-container,body.wide-content .related-posts-slider .related-thumb-bg-container{height:300px}body.full-width-content .related-posts-slider button.slick-arrow,body.wide-content .related-posts-slider button.slick-arrow{top:150px}body.full-width-content .pest-id-related-posts .related-posts-slider .related-thumb-bg-container{height:150px}body.full-width-content .pest-id-related-posts .related-posts-slider button.slick-arrow{top:75px}}.related-posts-slider .slick-list{position:relative;margin:0 -4px 0 -5px}.related-posts-slider .slick-slide>div{padding:0 5px}.related-posts-slider a{text-decoration:none;overflow:hidden;display:block}.related-posts-slider a:hover .related-thumb-bg{-webkit-transform:scale(1.1);transform:scale(1.1)}.related-thumb-bg-container{overflow:hidden;display:block;position:relative;box-shadow:inset 0px 0px 20px 0 rgba(83,49,29,.08)}
