 @import url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&display=swap'); html{margin-top:0px !Important;} #wpadminbar{display:none !important;} body{font-family:'Comfortaa',sans-serif;overflow-x:hidden;}h1,h1 a{color:#060606;font-family:'Comfortaa',sans-serif;font-size:2.5em;line-height:1.27em;margin:25px 0;}h2{color:#060606;font-family:'Comfortaa',sans-serif;font-size:2em;line-height:2.5rem;margin:25px 0;}h3{color:#060606;font-family:'Comfortaa',sans-serif;font-size:1.8em;line-height:1.5rem;margin:23px 0;}h4{color:#060606;font-family:'Comfortaa',sans-serif;font-size:1.6em;font-weight:bold;line-height:1.5rem;margin:25px 0;}p{color:#060606;font-family:'Comfortaa',sans-serif;font-size:16px;line-height:1.8;margin:15px 0;}ul{list-style-type:none;}figure{margin:0 auto;}.row{margin:0 auto;max-width:98em;width:100%;}.full-width{max-width:100%;}.overflow-hidden{overflow:hidden !important;}.strip-padding{padding-right:0 !important;padding-left:0 !important;}.vertical-padding-xx-large{padding-top:150px;padding-bottom:150px;}.vertical-padding-extra-large{padding-top:100px;padding-bottom:90px;}.vertical-padding-large{padding-top:75px;padding-bottom:65px;}.vertical-padding-medium{padding-top:55px;padding-bottom:45px;}.vertical-padding-small{padding-top:35px;padding-bottom:35px;}[class*="fadein-"]{opacity:0;}.scrollfade{opacity:0;-webkit-transition:all 1200ms ease;-moz-transition:all 1200ms ease;-ms-transition:all 1200ms ease;-o-transition:all 1200ms ease;transition:all 1200ms ease;-moz-transform:translateY(-30px);-webkit-transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);}.scrollfade.complete{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.from-left.scrollfade{-moz-transform:translateX(-30px);-webkit-transform:translateX(-30px);-o-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);}.from-right.scrollfade{-moz-transform:translateX(30px);-webkit-transform:translateX(30px);-o-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);}.from-left.scrollfade.complete{opacity:1;-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}.from-right.scrollfade.complete{opacity:1;-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}.from-bottom.scrollfade.complete{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.from-bottom.scrollfade{-moz-transform:translateY(30px);-webkit-transform:translateY(30px);-o-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);} @-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0);} 40%{-moz-transform:translateY(-8px);transform:translateY(-8px);} 60%{-moz-transform:translateY(-5px);transform:translateY(-5px);}} @-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0);} 40%{-webkit-transform:translateY(-8px);transform:translateY(-8px);} 60%{-webkit-transform:translateY(-5px);transform:translateY(-5px);}} @keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);} 40%{-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-webkit-transform:translateY(-8px);transform:translateY(-8px);} 60%{-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px);}} .bounce{animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;}.page-wrapper{max-width:75rem;clear:both;}  .header-wrapper{padding:0px 0px;position:relative;top:0;width:100%;}.header-wrapper .social-icons a{color:#3fc7b1;display:inline-block;font-size:30px;margin-right:5px;padding:0px 5px;text-align:center;width:40px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;height:40px;}.header-wrapper .social-icons a:hover{color:#85909c;}  .top-bar{background:none;z-index:99;}.top-bar-section ul li{background:transparent;position:relative;}.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button){background:transparent;color:#060606;font-size:13px;font-family:'Comfortaa',sans-serif;font-weight:600;letter-spacing:2px;text-transform:uppercase;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}.top-bar-section li:not(.has-form) a:not(.button):hover{background-color:transparent;color:#3fc7b1;}.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:transparent;color:#3fc7b1;}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){color:#3fc7b1;}.top-bar-section ul li.has-dropdown:hover a{background-color:transparent;border-bottom:0 !important;text-align:center;color:#060606;}.top-bar-section .has-dropdown.not-click .dropdown li a{background-color:#ffffff;color:#060606;}.top-bar-section .has-dropdown.not-click .dropdown li a:hover{background-color:#ffffff;border:0;color:#3fc7b1;}.top-bar-section .dropdown{background:#ffffff;left:50%;opacity:0.2;padding:15px 0px;text-align:center;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 0.4s ease-in-out;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}.top-bar-section .has-dropdown.not-click:hover>.dropdown{margin-top:0;opacity:1;}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:rgb(0 0 0) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:22.5px;}  .slider-wrapper{height:33vw;position:relative;overflow:hidden;}.slick-background-wrapper{left:0;overflow:hidden;position:absolute;top:0;width:100% !important;z-index:-2;}  .frame{background:#ffffff;background-size:cover;box-shadow:6px 5px 10px 2px rgba(0,0,0,0.15);padding:30px 80px;z-index:9;border:2px solid #3fc7b1;}ul.list li{color:#060606;font-family:'Comfortaa',sans-serif;font-size:16px;line-height:1.8;margin-bottom:4px;}ul.list li::before{color:#3fc7b1;content:"\f0c8";font-family:"FontAwesome";font-size:13px;margin-right:20px;}.cta-section{background:center / cover url("https://essentialwoodworkingllc.com/wp-content/uploads/sites/2035/2025/09/cta-bg.jpg");position:relative;}.cta-section h2{color:#3fc7b1;}.cta-section p{color:#ffffff;}.cta-button,.cta-button.alt:hover{background:#3fc7b1;border-bottom:2px solid #85909c;font-family:'Comfortaa',sans-serif;font-size:16px;color:#ffffff;padding:20px 40px;display:inline-block;margin-top:20px;text-transform:uppercase;}.cta-button:hover,.cta-button:focus,.cta-button.alt{background:#85909c;color:#ffffff;border-bottom:2px solid #3fc7b1;}  .service{position:relative;z-index:0;padding:25px 3vw;}.service:after{background:url("https://essentialwoodworkingllc.com/wp-content/themes/carp2/images/texture-bg.jpg");border:1px solid #3fc7b1;box-shadow:2px 2px 11px 2px #e2e2e2;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:-1;-webkit-transition:all 1200ms ease;-moz-transition:all 1200ms ease;-ms-transition:all 1200ms ease;-o-transition:all 1200ms ease;transition:all 1200ms ease;}  .gallery-wrapper .gallery-filter{border-color:whitesmoke;border-style:dashed;border-width:0px 0px 3px 0px;max-width:100%;padding-bottom:20px;}.gallery-wrapper .gallery-filter li{color:#060606;cursor:pointer;display:inline-block;font-size:15px;font-weight:lighter;padding:0px 11px;text-transform:uppercase;}.gallery-wrapper .gallery-filter li:hover,.gallery-wrapper .gallery-filter li.active{background:#3fc7b1;color:#ffffff !important;}.gallery-wrapper .gallery-image img{width:100%;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease;}.gallery-wrapper .gallery-image:hover{border-color:transparent !important;}.gallery-wrapper .gallery-image::before{background:rgba(0,0,0,0.49);bottom:-100%;color:#ffffff;content:"View More";height:100%;left:0;opacity:0.8;padding-top:10%;position:absolute;width:100%;z-index:2;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}.gallery-wrapper .gallery-image::after{background:url("https://essentialwoodworkingllc.com/wp-content/themes/carp2/images/texture-bg.jpg");bottom:0;color:#3fc7b1;content:"\f00e";opacity:0.7;font-family:"FontAwesome";font-size:30px;height:50%;left:0;padding-top:20%;position:absolute;right:0;top:-50%;z-index:2;-webkit-transition:all 700ms ease;-moz-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;transition:all 700ms ease;}.gallery-wrapper .gallery-image:hover::after{top:0%;}.gallery-wrapper .gallery-image:hover::before{bottom:-50%;}.gallery-wrapper .gallery-image:hover img{transform:scale(1.2);}  .contactForm{background-image:url("https://essentialwoodworkingllc.com/wp-content/themes/carp2/images/texture-bg.jpg");border:2px solid #3fc7b1;box-shadow:1px 3px 9px 3px #b0b0b0;margin-top:20px;padding:80px 0;}.contactForm label{display:block;font-weight:bold;}.contactForm input{background:rgba(0,0,0,0.1);border:0px;box-shadow:none;margin-bottom:20px;padding:11px;width:100%;}.contactForm textarea{background:rgba(0,0,0,0.1);border:0;height:150px;width:100%;}.contactForm textarea:focus{background:#ffffff;}.contactForm .captchaWrapper{margin-top:10px;}.contactForm .captchaRefresh{vertical-align:top;}.contactForm .submitWrapper{margin-top:30px;text-align:center;}.contactForm .submitWrapper span.submit{background-color:#85909c;border:1px solid #dddddd;color:#ffffff;cursor:pointer;font-size:15px;text-transform:uppercase;padding:10px 40px;}.contactForm .submitWrapper span.submit:hover{background-color:#3fc7b1;color:#ffffff;}.contact-info,.contact-phone,.contact-email{font-size:18px;}.contact-phone::before{content:"\f095";font-family:"FontAwesome";margin-right:6px;}.contact-email::before{content:"\f003";font-family:"FontAwesome";margin-right:6px;} .emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#00CC00;}  .footer-wrapper{padding:0;}.scroll-arrow{border-left:1px solid #1f1f1f;max-height:42px;}.scroll-arrow .fa{background:#3fc7b1;border-radius:45px;color:#ffffff;cursor:pointer;font-size:1.42em;line-height:2.5rem;position:relative;text-align:Center;width:39px;}   .row.full{max-width:100%;}.header-bar::before,.header-bar::after{display:none;}.header-bar{display:grid;align-items:center;grid-template-columns:auto auto auto;padding:15px 0;}.side-buffer{padding-left:5vw;padding-right:5vw;}.logo-wrapper{max-width:300px;text-align:center;display:inline-block;margin:0 auto;}.nav-wrapper{justify-content:center;display:flex;}.header-wrapper .social-icons{justify-content:center;display:flex;}.inner-bg{background:center / cover url(https://essentialwoodworkingllc.com/wp-content/uploads/sites/2035/2025/09/inner-bg.jpg);height:15vw;position:relative;}.inner-bg::after{position:absolute;left:0;right:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.34);content:"";}.slider-box{text-align:center;position:relative;left:0;right:0;bottom:12vh;background:whitesmoke;max-width:85%;margin:0 auto;padding:1% 3% 3% 3%;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.row.wide{max-width:100rem;}.slider-box a{font-size:16px;padding:12px 40px;text-transform:uppercase;color:#3fc7b1;font-weight:bold;border:1px solid #3fc7b1;margin-top:1vh;display:inline-block;}.slider-box a:hover{background:#85909c;color:#ffffff;border:1px solid #85909c;}.slider-box h1{font-size:36px;color:#474b51;}.flex-row{display:flex;}.home-img1{background:center / auto no-repeat url(https://essentialwoodworkingllc.com/wp-content/uploads/sites/2035/2025/09/home-img1.jpg);min-height:350px;}.row.small{max-width:85rem;}.centered-item{align-items:center;}.top-text{padding:0 8vw;}.top-text h2{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:2px;line-height:1.2em;font-size:33px;margin:10px 0;}.green-color-text{color:#3fc7b1;}.custom-badge{padding-top:5vh;}.cta-btn{font-size:16px;padding:12px 40px;text-transform:uppercase;color:#3fc7b1;font-weight:bold;border:1px solid #3fc7b1;margin-top:1vh;display:inline-block;}.cta-btn:hover{background:#85909c;color:#ffffff;border:1px solid #85909c;}.home-img-bottom-middle{background:center / cover url(https://essentialwoodworkingllc.com/wp-content/uploads/sites/2035/2025/09/home-gallery6.jpg);height:500px;}.home-img-top-left{background:center / cover url(https://essentialwoodworkingllc.com/wp-content/uploads/sites/2035/2025/09/home-gallery1.jpg);height:250px;}.home-img-bottom-left{background:center / cover url(https://essentialwoodworkingllc.com/wp-content/uploads/sites/2035/2025/09/home-gallery5.jpg);height:500px;}.home-img-top-middle-left{background:center / cover url(https://essentialwoodworkingllc.com/wp-content/uploads/sites/2035/2025/09/home-gallery2.jpg);height:250px;}.home-img-top-middle-right{background:center / cover url(https://essentialwoodworkingllc.com/wp-content/uploads/sites/2035/2025/09/home-gallery3.jpg);height:250px;}.home-img-top-right{background:center / cover url(https://essentialwoodworkingllc.com/wp-content/uploads/sites/2035/2025/09/home-gallery4.jpg);height:500px;}.home-img-bottom-right{background:center / cover url(https://essentialwoodworkingllc.com/wp-content/uploads/sites/2035/2025/09/home-gallery7.jpg);height:250px;}.gallery-grid{display:grid;grid-template-columns:2fr 5fr 3fr;gap:25px;}.top-middle{display:grid;grid-template-columns:auto auto;gap:25px;}.bottom-left,.bottom-right,.bottom-middle{padding-top:3vh;}.top-padding-large{padding-top:75px;}.grey-bg{background:#85909c;}.footer-social i{color:#ffffff;display:inline-block;font-size:30px;margin-right:5px;padding:0px 5px;text-align:center;width:40px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;height:40px;}.footer-social i:hover{color:#3fc7b1;}.footer-links ul li a{line-height:40px;color:#ffffff;font-size:16px;}.footer-contact a,.footer-contact p{color:white;font-size:16px;line-height:32px;}.footer-social{padding-top:4vh;}.cta-section::after{position:absolute;left:0;right:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.75);content:"";z-index:0;}.cta-text{position:relative;z-index:1;}.cta-text p{color:#060606;}.banner-text{position:absolute;left:10vw;top:25%;}.intro-text{padding:5vh 5vw 5vh 0;}.about-img1{background:center / cover url(https://essentialwoodworkingllc.com/wp-content/uploads/sites/2035/2025/09/about-img1.jpg);}.light-bg{background:#fbf7f7;border-top:2px solid #3fc7b1;}.banner-text h1{color:#ffffff;}.services-wrapper{display:grid;grid-template-columns:auto auto;gap:40px;}.custom-cabinets{background:center / cover url(https://essentialwoodworkingllc.com/wp-content/uploads/sites/2035/2025/09/custom-cabinets.jpg);}.faq-img{background:center / cover url(https://essentialwoodworkingllc.com/wp-content/uploads/sites/2035/2025/09/faq-img.jpg);}.wood-stairs{background:center / cover url(https://essentialwoodworkingllc.com/wp-content/uploads/sites/2035/2025/09/wood-stairs.jpg);}.trim-carpentry{background:center / cover url(https://essentialwoodworkingllc.com/wp-content/uploads/sites/2035/2025/09/trim-carpentry.jpg);}.joinery-carpentry{background:center / cover url(https://essentialwoodworkingllc.com/wp-content/uploads/sites/2035/2025/09/joinery-carpentry.jpg);}.frame-carpentry{background:center / cover url(https://essentialwoodworkingllc.com/wp-content/uploads/sites/2035/2025/09/frame-carpentry.jpg);}.kitchen-cabinets{background:center / cover url(https://essentialwoodworkingllc.com/wp-content/uploads/sites/2035/2025/09/kitchen-cabinets.jpg);}.hardwood-flooring{background:center / cover url(https://essentialwoodworkingllc.com/wp-content/uploads/sites/2035/2025/09/hardwood-flooring.jpg);}.furniture-refinishing{background:center / cover url(https://essentialwoodworkingllc.com/wp-content/uploads/sites/2035/2025/09/furniture-refinishing.jpg);}.slick-prev::before{content:'\f053';color:#ffffff;opacity:1;font-family:"FontAwesome";font-size:30px;text-shadow:2px 2px 2px #85909c;}.slick-next::before{content:'\f054';color:#ffffff;opacity:1;font-family:"FontAwesome";font-size:30px;text-shadow:2px 2px 2px #85909c;}.slick-prev{left:10px;}.slick-next{right:10px;}.custom-arrows-container-pl{position:absolute;width:100%;top:50%;}  @media only screen and (max-width:1680px){.banner-text{top:20%;}} @media only screen and (max-width:1440px){.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button){letter-spacing:1px;}.header-bar.side-buffer{padding-left:1vw;padding-right:1vw;}.row.wide,.gallery-home{padding-left:2vw;padding-right:2vw;}.banner-text h1{font-size:2em;}.banner-text{top:23%;}}  @media only screen and (min-device-width:1366px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.banner-text{top:19%;}.top-bar-section .dropdown{opacity:1;}} @media screen and (max-width:1180px){.top-bar-section .dropdown{opacity:1;}.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button){font-size:12px;}} @media screen and (max-width:1024px){.top-bar-section{background:#ffffff;text-align:center;}.top-bar.expanded .title-area{background:#ffffff;}.top-bar-section .dropdown{left:100%;opacity:1;text-align:center;transform:translateX(0%);-webkit-transform:translateX(0%);-moz-transform:translateX(0%);animation:none;transition:none;}.top-bar-section .has-dropdown.not-click:hover>.dropdown{margin-top:0;opacity:1;width:100%;}.top-bar-section li:not(.has-form):hover::before{display:none;}.top-bar-section ul li.active{background:#ffffff;}.arrow-wrapper{margin-top:0px;}.frame{margin:0px;}.gallery-wrapper .gallery-image{border:none !important;}.gallery-wrapper .gallery-image::before,.gallery-wrapper .gallery-image::after{display:none;}.footer-wrapper{text-align:center;}.footer-wrapper p.contact-info{border:0;}.top-bar .toggle-topbar.menu-icon a span::after{content:"";position:absolute;display:block;height:0;top:50%;margin-top:-8px;right:15px;box-shadow:0 0 0 1px black,0 7px 0 1px black,0 14px 0 1px black;width:16px;}.top-bar .toggle-topbar.menu-icon a{height:34px;line-height:33px;padding:0 40px 0 15px;color:black;position:relative;}.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button){background:transparent;color:#060606;font-size:14px;font-family:'Comfortaa',sans-serif;font-weight:600;letter-spacing:2px;text-transform:uppercase;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}.top-bar-section{background:#ffffff;text-align:center;}.top-bar-section .has-dropdown>a:after{border-color:#3fc7b1 transparent transparent transparent;}.mobile-bg{background:center / cover url(https://essentialwoodworkingllc.com/wp-content/uploads/sites/2035/2025/09/mobile-bg.jpg);height:400px;}.header-bar{grid-template-columns:auto;padding-bottom:0;}.nav-wrapper{display:block;}.header-wrapper .social-icons{display:none;}.slider-box{bottom:6vh;}.top-text{padding:0 0 0 5vw;}.top-text h2{letter-spacing:0;}.custom-badge{padding-top:1vh;}.vertical-padding-large{padding-top:50px;padding-bottom:55px;}.mobile-footer{display:flex;align-items:center;}.banner-text{top:2vh;position:relative;text-align:center;left:0;}.flex-row{flex-wrap:wrap;}.intro-text{padding:1vh 3vw 1vh;}.bg-box{height:400px;}.banner-text h1{font-size:3em;color:#060606;}.flex-row.centered-item{flex-wrap:nowrap;}.gallery-shell{padding-left:0;padding-right:0;}}  @media only screen and (max-width:768px){.banner-text h1{font-size:2.2em;}} @media screen and (max-width:767px){.header-wrapper .social-icons{text-align:center !important;}.arrow-wrapper .fa{color:#060606;}ul.list li{text-indent:-15px;}ul.list li::before{margin-right:5px;}.frame{padding:20px;}.gallery-wrapper .gallery-image{border:none !important;width:100% !important;}.gallery-wrapper .gallery-image::before,.gallery-wrapper .gallery-image::after{display:none;}.footer-wrapper p{margin:5px 0px !important;text-align:Center;}.vertical-padding-large{padding-top:10px;padding-bottom:30px;}.vertical-padding-extra-large{padding-top:47px;padding-bottom:47px;}.top-bar-section{background:#ffffff;text-align:center;}.slider-box h1{font-size:32px;}.mobile-footer{padding-top:2vh;}.services-wrapper{grid-template-columns:auto;gap:20px;}.vertical-padding-medium{padding-top:10px;padding-bottom:15px;}} @media only screen and (max-width:500px){.mobile-bg{background:center / cover url(https://essentialwoodworkingllc.com/wp-content/uploads/sites/2035/2025/09/small-bg.jpg);height:200px;}.mobile-footer{flex-wrap:wrap;}.footer-links{padding:15px 0;}.inner-bg{height:100px;}.slider-box{bottom:0;position:relative;max-width:100%;box-shadow:none;}.flex-row.centered-item{flex-wrap:wrap;}.home-img1{height:300px;}.top-text h2{font-size:26px;}.custom-badge{padding-top:3vh;}.home-img-top-middle-right,.home-img-top-middle-left{height:150px;}.gallery-grid{grid-template-columns:auto;}.top-middle{gap:10px;}.home-img-bottom-middle{height:270px;}.home-img-top-left,.home-img-bottom-left{height:200px;}.home-img-bottom-right,.home-img-top-right{height:175px;}.gallery-right,.gallery-left{display:grid;grid-template-columns:auto auto;gap:10px;}.bottom-right,.bottom-left{padding-top:0;}.scrollfade{opacity:1;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-moz-transform:none !important;-webkit-transform:none !important;-o-transform:none !important;-ms-transform:none !important;transform:none !important;}.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button){letter-spacing:0;}.banner-text h1{font-size:1.8em;}.contact-info,.contact-phone,.contact-email{font-size:15px;}.row.wide{padding-left:0vw;padding-right:0vw;}.top-text{padding:1vh 0 0 5vw;}} 