 @import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); #wpadminbar{display:none !important;} body{font-family:'Manrope',sans-serif;background:#f5f5f5;}h1,h1 a{color:#000000;font-family:'Manrope',sans-serif;font-size:5em;letter-spacing:-0.59648px;font-weight:500;line-height:1;margin:25px 0;}h2{color:#000000;font-family:'Manrope',sans-serif;font-size:1.8em;line-height:1;font-weight:500;margin:25px 0;}h3{color:#000000;font-family:'Poppins',sans-serif;font-size:1.5em;line-height:1;margin:25px 0;}h4{font-family:'Poppins',sans-serif;color:#000000;font-size:1.3em;line-height:1.5rem;margin:25px 0;}p{font-family:'Manrope',sans-serif;color:#000000;font-size:16px;margin:15px 0;line-height:1.7;}ul{list-style-type:none;}p a{color:inherit;}p a:hover{color:#8f7353;}  header.header-wrapper{position:relative;}a.header-phone{display:inline-block;width:200px;max-width:100%;text-align:center;font-size:14px;font-family:'Manrope',sans-serif;text-transform:uppercase;background:transparent;color:#000000;letter-spacing:1px;padding:18px 15px;border:1px solid black;font-weight:bold;position:relative;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;margin-left:10px;}a.header-phone:hover{background:#000000;color:#FFFFFF;}.row.header-bar{display:flex;align-items:flex-end;padding:0 0 4vh;}.header-details{width:30%;display:flex;align-items:flex-end;}.logo-wrapper{display:inline-block;float:left;}.company-details{display:inline-block;vertical-align:bottom;width:auto;max-width:81.9%;padding:0 10px;float:left;}.company-details p.title,.company-details p.title a{margin:0;font-size:21px;text-transform:uppercase;line-height:1.1;color:#000000;display:block;font-family:'Poppins',sans-serif;}.company-details p{font-size:14px;line-height:1.2;margin:5px 0 0;}.nav-flex{display:flex!important;justify-content:end;align-items:center;width:100%;}.top-bar{background:none;}.top-bar-section ul li{background:none;}.top-bar-section li:not(.has-form) a:not(.button){padding:0 10px;font-family:'Poppins',sans-serif;font-size:16px;background:none;color:#000000;position:relative;}.top-bar-section ul li:hover:not(.has-form)>a,.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover{padding:0 10px;background:none;color:#000000;}.top-bar-section .has-dropdown>a{padding-right:25px !important;}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:#000000 transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:22.5px;right:-5px;}.header-social{width:40px;position:absolute;top:45vh;left:calc(2.5vw - 20px);}.header-social .fa{font-size:22px;width:100%;color:#c6a47e;text-align:center;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.header-social a{display:block;margin-bottom:35px;line-height:1;}.header-social .fa:hover{color:#8f7353;overflow:hidden;}.tagline-row{background:#f5f5f5;}.tagline{padding-right:2vw;}  .row{margin:0 auto;max-width:100%;width:100%;}.row.full{max-width:100%;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:75em;}.page-wrapper{max-width:75rem;clear:both;}.content-wrapper.shadow.has-radius::before{border-radius:50px 50px 0 0;}.texture-bg{}.white-bg{background:#FFFFFF;}.light-bg{background:#f5f5f5;}.home-bg1{background:right center / contain no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2025/04/home-img1.jpg);}.about-bg1{background:left center / cover no-repeat url(https://y2designandbuild.com/wp-content/themes/rmdl5/images/about-img1.jpg);}.adu-img{background:left center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2025/04/adu-img.jpg);}.service-bg.basement-remodeling{background:left center / cover no-repeat url(https://y2designandbuild.com/wp-content/themes/rmdl5/images/service/basement-remodeling.jpg);}.service-bg.bathroom-remodeling{background:left center / cover no-repeat url(https://y2designandbuild.com/wp-content/themes/rmdl5/images/service/bathroom-remodeling.jpg);}.service-bg.commercial-remodeling{background:left center / cover no-repeat url(https://y2designandbuild.com/wp-content/themes/rmdl5/images/service/commercial-remodeling.jpg);}.service-bg.kitchen-remodeling{background:left center / cover no-repeat url(https://y2designandbuild.com/wp-content/themes/rmdl5/images/service/kitchen-remodeling.jpg);}.service-bg.remodeling-contractor{background:left center / cover no-repeat url(https://y2designandbuild.com/wp-content/themes/rmdl5/images/service/remodeling-contractor.jpg);}.service-bg.residential-remodeling{background:left center / cover no-repeat url(https://y2designandbuild.com/wp-content/themes/rmdl5/images/service/residential-remodeling.jpg);}.service-bg.disaster-restoration{background:left center / cover no-repeat url(https://y2designandbuild.com/wp-content/themes/rmdl5/images/service/disaster-restoration.jpg);}.service-bg.emergency-restoration{background:left center / cover no-repeat url(https://y2designandbuild.com/wp-content/themes/rmdl5/images/service/emergency-restoration.jpg);}.service-bg.fire-damage-restoration{background:left center / cover no-repeat url(https://y2designandbuild.com/wp-content/themes/rmdl5/images/service/fire-damage-restoration.jpg);}.service-bg.cabinet-refinishing{background:left center / cover no-repeat url(https://y2designandbuild.com/wp-content/themes/rmdl5/images/service/cabinet-refinishing.jpg);}.service-bg.deck-builder{background:left center / cover no-repeat url(https://y2designandbuild.com/wp-content/themes/rmdl5/images/service/deck-builder.jpg);}.service-bg.general-contractor{background:left center / cover no-repeat url(https://y2designandbuild.com/wp-content/themes/rmdl5/images/service/general-contractor.jpg);}.service-bg.hardwood-floor-refinishing{background:left center / cover no-repeat url(https://y2designandbuild.com/wp-content/themes/rmdl5/images/service/hardwood-floor-refinishing.jpg);}.service-bg.home-additions{background:left center / cover no-repeat url(https://y2designandbuild.com/wp-content/themes/rmdl5/images/service/home-additions.jpg);}.service-bg.home-improvement{background:left center / cover no-repeat url(https://y2designandbuild.com/wp-content/themes/rmdl5/images/service/home-improvement.jpg);}.service-bg.patio-builder{background:left center / cover no-repeat url(https://y2designandbuild.com/wp-content/themes/rmdl5/images/service/patio-builder.jpg);}.contact-bg{background:left center / cover no-repeat url(https://y2designandbuild.com/wp-content/themes/rmdl5/images/contact-bg.jpg);}.bg-holder{padding-right:3vw;}.bg-box{height:100%;}.cta-btn{padding:30px 60px;border:1px solid #000000;display:inline-block;text-align:center;font-size:16px;font-family:'Manrope',sans-serif;max-width:300px;background:transparent;color:#000000;position:relative;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.cta-btn:hover{color:#FFFFFF;background:#000000;}.cta-btn:hover::after{color:#000000 !important;}.badges-row{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2025/04/badge-bg.jpg);position:relative;padding-left:15vw;padding-right:15vw;}.badges-row::after{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;background:center / auto repeat url(https://y2designandbuild.com/wp-content/themes/rmdl5/images/paper.jpg);opacity:.45;}.badges-wrapper{z-index:1;}.list-box{display:flex;justify-content:center;}ul.icon-list{margin:0;}ul.icon-list li{margin-bottom:25px;padding-left:35px;position:relative;color:#000000;}ul.icon-list li::before{content:"\f0da";font-family:'FontAwesome';color:#8f7353;position:absolute;left:0;}ul.inner-list{margin-left:0;}ul.inner-list li{color:#000000;line-height:1.7;padding-left:35px;position:relative;}ul.inner-list li::before{content:"\f0da";font-family:'FontAwesome';color:#878076;position:absolute;left:0;}.cta-section h2{font-size:2.1vw;}h2.sub-heading{font-family:'Manrope',sans-serif;text-transform:none;font-size:24px;}.svc-box.left{padding-left:6vw;padding-right:3vw;}.svc-box.right{padding-left:3vw;padding-right:6vw;}.svc-box h2{color:#000000;font-family:'Poppins',sans-serif;font-size:2.65vw;letter-spacing:1px;text-transform:uppercase;line-height:1.1;margin:25px 0;}.gallery-wrapper h2{display:none;}.gallery-image img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.1);-webkit-transition:all 700ms ease-out;-moz-transition:all 700ms ease-out;-ms-transition:all 700ms ease-out;-o-transition:all 700ms ease-out;transition:all 700ms ease-out;}.gallery-image:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.footer-inner{background:#000000;padding-left:4vw;padding-right:4vw;position:relative;}.footer-inner h2,.footer-inner p{color:#FFFFFF;}.footer-inner h2{font-size:30px;}.footer-payment h2,.footer-social h2{margin-bottom:50px;}.footer-address p,.footer-hours p{margin:0;font-size:14px;}.footer-payment img{margin:0 5px 5px 0;}.footer-social .fa{color:#FFFFFF;font-size:22px;margin:0 10px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.footer-social .fa:hover{color:#c7a57f;}.lnm-logo{margin-top:83px;}.contactForm{margin-top:20px;}.contactForm label{font-weight:normal;display:block;margin-bottom:3px;color:#000000;}.contactForm input{width:100%;padding:3px;margin-bottom:5px;}.contactForm textarea{width:100%;}input.fancyInput[type="text"] ,.fancyInput{font-family:'Manrope',sans-serif;padding:12px 25px;font-size:15px;line-height:1.4;height:auto;border:none;border-radius:10px;margin-bottom:7px;background:#FFFFFF;color:#000000;box-shadow:inset 0px 0px 0px 1px #1e1e1e;}input.fancyInput[type="text"]::placeholder,textarea.fancyInput[type="text"]::placeholder{color:#000000;}.contactForm textarea{width:100%;}textarea.fancyInput[type="text"]{font-family:'Manrope',sans-serif;padding:15px 25px;font-size:15px;line-height:1.4;height:100px;border:none;border-radius:10px;margin-bottom:7px;background:#FFFFFF;color:#000000;box-shadow:inset 0px 0px 0px 1px #1e1e1e;}.contactForm .captchaWrapper{margin:0 0 5px;padding:10px 25px;font-size:14px;line-height:1.4;height:auto;border:none;border-radius:10px;background:#FFFFFF;color:#000000;font-weight:bold;min-height:0;margin-bottom:23px;box-shadow:inset 0px 0px 0px 1px #1e1e1e;text-align:left !important;}.contactForm .captchaWrapper:not(.slideOut) img{max-width:25%;}.contactForm .captchaWrapper input{background:#FFFFFF;border:none;box-shadow:none;display:inline-block;width:auto;font-size:14px;padding:0;margin:0 0 0 25px;color:#000000;font-weight:normal;}.contactForm .captchaWrapper input::placeholder{color:#000000;}.contactForm .captchaRefresh{vertical-align:top;}.contactForm .submitWrapper{margin-top:5px;display:flex;}.emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#00CC00;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;}.mobile-sticky-cta{display:none;}  .strip-padding{padding-left:0 !important;padding-right:0 !important;}.vertical-padding-xs{padding-top:3vh;padding-bottom:3vh;}.top-padding-xs{padding-top:3vh;}.bottom-padding-xs{padding-bottom:3vh;}.vertical-padding-small{padding-top:6vh;padding-bottom:6vh;}.top-padding-small{padding-top:6vh;}.bottom-padding-small{padding-bottom:6vh;}.vertical-padding-medium{padding-top:8vh;padding-bottom:8vh;}.top-padding-medium{padding-top:8vh;}.bottom-padding-medium{padding-bottom:8vh;}.vertical-padding-large{padding-top:10.5vh;padding-bottom:10.5vh;}.top-padding-large{padding-top:10.5vh;}.bottom-padding-large{padding-bottom:10.5vh;}.vertical-padding-x-large{padding-top:13.5vh;padding-bottom:13.5vh;}.top-padding-x-large{padding-top:13.5vh;}.bottom-padding-x-large{padding-bottom:13.5vh;}  .slide-out-wrapper{position:fixed;top:50%;right:2vw;background:rgb(247 247 247 / 95%);padding:50px 70px 30px;z-index:99;max-width:570px;box-shadow:3px 3px 13px 0px rgba(0,0,0,0.17);-moz-transform:translateX(calc(100% + 2vw)) translateY(-50%);-webkit-transform:translateX(calc(100% + 2vw)) translateY(-50%);-o-transform:translateX(calc(100% + 2vw)) translateY(-50%);-ms-transform:translateX(calc(100% + 2vw)) translateY(-50%);transform:translateX(calc(100% + 2vw)) translateY(-50%);-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}.slide-out-wrapper.active{-moz-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);box-shadow:0px 40px 40px 0px rgba(28,28,28,0.2);}.slide-out-content span.form-title{text-transform:uppercase;font-family:'Manrope',sans-serif;color:#000000;font-weight:normal;margin:0 0 10px;font-size:17px;display:block;}.slide-out-form form{margin:0;}.slide-out-wrapper span.form-toggle{position:absolute;left:10px;top:50%;color:#FFFFFF;font-size:18px;width:42px;line-height:96px;text-align:center;background:#000000;-moz-transform:translateX(-100%) translateY(-50%);-webkit-transform:translateX(-100%) translateY(-50%);-o-transform:translateX(-100%) translateY(-50%);-ms-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%);cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.slide-out-wrapper span.form-toggle:hover{background:#FFFFFF;color:#000000;}i.toggle-left{display:inline-block;width:14px;height:14px;vertical-align:middle;border-top:2px solid;border-left:2px solid;border-color:#FFFFFF;-moz-transform:rotate(-45deg) translateY(-13%);-webkit-transform:rotate(-45deg) translateY(-13%);-o-transform:rotate(-45deg) translateY(-13%);-ms-transform:rotate(-45deg) translateY(-13%);transform:rotate(-45deg) translateY(-13%);-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}i.toggle-right{display:inline-block;width:14px;height:14px;vertical-align:middle;border-top:2px solid;border-right:2px solid;border-color:#FFFFFF;-moz-transform:rotate(45deg) translateY(-13%);-webkit-transform:rotate(45deg) translateY(-13%);-o-transform:rotate(45deg) translateY(-13%);-ms-transform:rotate(45deg) translateY(-13%);transform:rotate(45deg) translateY(-13%);-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.slide-out-wrapper span.form-toggle:hover i{border-color:#000000;}input.slideOutInput[type="text"],.slideOutInput{font-size:13px;font-family:'Manrope',sans-serif;font-weight:normal;line-height:1.4;height:auto;border:1px solid #acacac;border-radius:0;padding:10px 10px;margin-bottom:5px;background:#FFFFFF;color:#000000;}.slide-out-form input[type="text"]::placeholder,.slide-out-form .contactForm textarea::placeholder{color:#000000;}.slide-out-form .contactForm textarea{width:100%;line-height:1.4;border:1px solid #acacac;background:#FFFFFF;color:#000000;font-family:'Manrope',sans-serif;font-weight:normal;padding:10px 25px;font-size:13px;height:90px;margin-bottom:5px;}.slide-out-form label{color:#000000;font-weight:normal;margin-bottom:3px;}.slide-out-form .contactForm .captchaWrapper{font-size:13px;line-height:1.4;height:auto;border:1px solid #acacac;box-shadow:none !important;background:#FFFFFF;color:#000000;font-weight:normal;margin:0 0 3px;min-height:0;padding:0px 25px 0px 0px;overflow:hidden;border-radius:0;}.slide-out-form .contactForm .captchaWrapper input{font-family:'Manrope',sans-serif;border:none;box-shadow:none;display:inline-block;width:auto;font-size:14px;padding:0 15px;margin:0 0 0 30px;color:#000000;background:#FFFFFF;}.slide-out-form .contactForm .captchaWrapper img#captchaImage{-webkit-filter:none;filter:none;}.slide-out-form .contactForm .captchaRefresh{vertical-align:middle;max-width:30px;margin-left:3px;}.slide-out-form .contactForm .submitWrapper{text-align:center;margin-top:10px;}.slide-out-form .contactForm .submitWrapper button.submit{color:#FFFFFF;font-family:'Manrope',sans-serif;font-size:14px;font-weight:bold;letter-spacing:1px;background:#000000;text-align:center;cursor:pointer;padding:11px 20px;width:auto;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.slide-out-form .contactForm .submitWrapper button.submit:hover{background:#FFFFFF;color:#000000;}  .landing-page-button-wrapper a{background:#000000;}.landing-page-button-wrapper a:hover{background:transparent;color:#000000;border:1px solid #000000}.page-wrapper.single-wrapper.landing-page-wrapper.row,.row.service-areas-wrapper{background:none;padding:0 5vw;}.landing-page-wrapper #primary,.row.service-areas-wrapper .clearfix{}.row.service-areas-wrapper .clearfix{border-radius:0;}.row.service-areas-wrapper .clearfix:first-of-type{border-radius:50px 50px 0 0;}  .slider-wrapper{height:36vw;background:center / contain no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/headerbg.jpg);overflow:hidden;margin:50px 50px 0 50px;width:95%;display:flex;align-items:center;justify-content:center;}.slider-row{background:#f5f5f5;}.header-bar.home-nav{display:flex;align-items:center;padding:10px 4vw;background:#f5f5f5;z-index:99;width:100%;}.row.slider-row,.row.tagline-row{max-width:100%;width:100%;}.logo-bg.left{display:flex;align-items:center;justify-content:center;flex-direction:column;height:45vw;padding:50px 50px;text-align:center;}.header-inner .header-bar{display:flex;align-items:center;box-shadow:3px 3px 13px 0px rgba(0,0,0,0.17);display:flex;align-items:center;background:#f5f5f5;padding:10px 4vw;z-index:99;}.navigation-wrapper{justify-content:end;align-items:center;width:80%;}.company-name-wrapper{width:20%;}p.company-name{text-transform:uppercase;font-size:1.7em;letter-spacing:-0.5504px;line-height:33.024px;font-weight:500;}.sticky-active{position:fixed;top:0;width:100%;}#blog-main-wrapper .has-sidebar .row{width:50vw!important;}.has-sidebar .the-image{max-width:800px!important;}.has-sidebar .post-title{font-size:5em !important;font-weight:500;font-family:'Manrope',sans-serif;text-align:left !important;text-transform:capitalize;letter-spacing:-1px !important;line-height:1.1;}.has-sidebar .sidebar{width:100%!important;}.has-sidebar .post-content{width:100%!important;}.breadcrumbs{width:50vw;margin:4vw auto;}.post-content h2{font-size:1em!important;font-weight:bold!important;text-transform:capitalize!important;}article.post header.post-header .post-date{line-height:1.7!important;margin:15px 0!important;}.side-nav li a:not(.button):hover,.side-nav li a:not(.button):focus{color:#8f7353!important;}.has-sidebar .featured-image{display:none!important;}.slider-btn{position:absolute;z-index:9;bottom:0;height:36vw;width:100%;display:flex;align-items:end;justify-content:center;bottom:0;}.slider-btn a{margin:100px;padding:30px 60px;border:1px solid #000000;color:#000000;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.slider-btn a:hover{background:#000000;color:#FFFFFF;}.side-buffer{padding-left:3vw;padding-right:3vw;}.home-box-grid{display:grid;grid-template-columns:4fr 8fr;}.lnmgal-plus-text-only-slider .splide__track .splide__list .splide__slide{background:#f5f5f5!important;border:none!important;padding:10px!important;max-width:860px!important;}.splide__slide__text .cta-btn{padding:15px 20px;font-size:0.7em;}.splide__arrow:hover,.splide__arrow:focus{background:#000000;}.lnmgal-plus-text-only-slider .splide__track{background:#f5f5f5!important;}.splide__slide__text h3{font-size:1.3em;}.service-row-grid{display:grid;grid-template-columns:3fr 6fr 3fr;grid-template-rows:1fr;align-items:start;justify-content:space-between;width:100%;padding:20px 0;border-top:1px solid black;} .service-row-grid img{height:155px;width:278px;display:grid;align-items:end;justify-content:end;grid-template-columns:1fr;right:0;margin:0 50px;}.home-box-grid.split-half{grid-template-columns:1fr 1fr;}.home-img-2{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/home2.png);margin:0 100px;}.lnmgal-full-slide .splide__track .splide__list .splide__slide{background:#f5f5f5;}.lnmgal-plus.slider-gallery .splide__progress__bar{background:#2f3a37;}.darkgrey-bg{background:#d9d9d9;}.form-wrapper-home .slideOutInput[type="text"],.form-wrapper-home .slideOutInput,.form-wrapper-home textarea{background:#d9d9d9;border:1px solid #acacac;}.form-wrapper-home{padding:0 150px 0 100px;}.slideOut button{border:1px solid #000000;background:transparent;color:#000000;text-transform:lowercase;}.slideOut button:hover{background:#000000;color:#FFFFFF;}section.footer-details-left{display:flex;grid-template-rows:1fr 1fr 1fr;flex-direction:column;}.footer-flex{display:grid;grid-template-columns:1fr 1fr;}.hours p{display:grid;grid-template-columns:1fr 2fr;max-width:500px;}.black-bg{background:#000000;}.footer-wrapper *{color:#FFFFFF;}.footer-wrapper .cta-btn{border-color:#FFFFFF;}.social-links a{margin:10px;font-size:26px;}.social-links{padding:50px 0;}.footer-img{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/footerimg.png);margin:0 100px;}.about-img{background:center / contain no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/about-img.png);margin:0 100px;}.contact-img{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/contact-img.jpg);margin:0 50px;border-radius:100% 100% 0 0;height:900px;}.small-header{font-size:1.9em;}.contact-page-info p{font-size:1.5em;font-weight:bold;}div#review-response-container{background:#f5f5f5!important;}.page-id-14 h2{color:#000000;font-family:'Manrope',sans-serif;font-size:3.5em;line-height:1;font-weight:500;margin:25px 0;}.page-id-497 .header-inner-bg{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/residentialrenovation-bg.png);height:50vw;}.page-id-500 .header-inner-bg{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/commercialrenovation-bg.png);height:50vw;}.page-id-503 .header-inner-bg{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/renovationcontractor-bg.png);height:50vw;}.page-id-517 .header-inner-bg{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/hardwoodfloorrefinishing-bg.png);height:50vw;}.page-id-48 .header-inner-bg{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/adubuilders-bg.png);height:50vw;}.page-id-29 .header-inner-bg{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/cabinetrefinishing-bg.png);height:50vw;}.page-id-32 .header-inner-bg{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/generalcontractor-bg.png);height:50vw;}.page-id-30 .header-inner-bg{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/deckbuilder-bg.png);height:50vw;}.page-id-36 .header-inner-bg{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/patiobuilder-bg.png);height:50vw;}.page-id-34 .header-inner-bg{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/homeadditions-bg.png);height:50vw;}.page-id-35 .header-inner-bg{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/homeimprovement-bg.png);height:50vw;}.page-id-31 .header-inner-bg{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/deckconstruction-bg.png);height:50vw;}.page-id-37 .header-inner-bg{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/patioconstruction-bg.png);height:50vw;}.page-id-506 .header-inner-bg{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/bathroomrenovation-bg.png);height:50vw;}.page-id-549 .header-inner-bg{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/basementrenovation-bg.png);height:50vw;}.page-id-509 .header-inner-bg{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/kitchenrenovations-bg.png);height:50vw;}.page-id-509 .header-inner-bg{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/flooringstairs-bg.png);height:50vw;}.page-id-515 .header-inner-bg{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/paintingrenovation-bg.png);height:50vw;}h2.large-header{font-size:2.9em;}.black-bg *{color:#FFFFFF!important;}.row.intro-section .split-half > div{padding:0 100px;}.residentialrenovation-img1{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/residentialrenovation-img1.png);}.commercialrenovation-img1{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/commercialrenovation-img1.png);}.renovationcontractor-img1{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/renovationcontracto-img1.png);}.hardwoodfloor-img1{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/hardwoodfloorrefinishing-img1.png);}.adubuilders-img1{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/adubuilders-bg.png);}.deckbuilder-img1{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/deckbuilder-img1.png);}.patiobuilder-img1{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/patiobuilder-img1.png);}.homeadditions-img1{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/homedditions-img1.png);}.homeimprovement-img1{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/homeimprovement-img1.png);}.deckconstruction-img1{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/deckconstruction-img1.png);}.patioconstruction-img1{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/patioconstruction-img1.png);}.generalcontractor-img1{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/generalcontractor-img1.png);}.cabinetrefinishing-img1{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/cabinetrefinishing-img1.png);}.bathroomrenovation-img1{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/bathroomrenovation-img1.png);}.basementrenovation-img1{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/basementrenovation-img1.png);}.kitchenrenovations-img1{background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2026/02/kitchenrenovations-img1.png);}.home-box-1.img-box{margin:0 100px;width:600px;height:700px;border-radius:8%;}.home-box-2 .cta-btn{text-align:center;display:flex;align-items:center;justify-content:center;margin:100px auto;}.nanogallery_gallerytheme_custom_lnmgalplus_Z2EK .nGY2GThumbnailImageTitle,.nGY2 .nGY2GThumbnailImageTitle{color:#000000!important;background-color:transparent;text-shadow:none!important;}.nGY2GThumbnailLabel{background:#f8f5f5 !important;color:#000000!important;}.inner-wave.black-bg{position:relative;background:#000;border-top:2px solid #000;color:#fff;}  .inner-wave.black-bg .top-wave{position:absolute;left:0;top:0;width:100%;transform:translateY(-100%); line-height:0;pointer-events:none;}  .inner-wave.black-bg .top-wave svg{display:block;width:100%;height:120px;}.inner-margin-bottom{margin-bottom:100px;}  .top-bar-section li:not(.has-form) a:not(.button):hover::before,.top-bar-section li.active:not(.has-form) a:not(.button)::before{height:3px;}.top-bar-section .dropdown{background:#FFFFFF;min-width:250px;text-align:right;padding:.5vw;left:0;box-shadow:0px 0px 15px 0 rgba(0,0,0,0.04);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.top-bar-section .dropdown li.page_item{width:100%;display:inline-block;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:none;color:#000000;font-size:14px;line-height:2;font-weight:500;position:relative;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:none;color:#c6a47e;line-height:2;}.horizontal-padding-large{padding-left:8.5vw;padding-right:8.5vw;}.left-padding-large{padding-left:8.5vw;}.right-padding-large{padding-right:8.5vw;}.horizontal-padding-medium{padding-left:6.5vw;padding-right:6.5vw;}.left-padding-medium{padding-left:6.5vw;}.right-padding-medium{padding-right:6.5vw;}.horizontal-padding-small{padding-left:4.5vw;padding-right:4.5vw;}.left-padding-small{padding-left:4.5vw;}.right-padding-small{padding-right:4.5vw;}.horizontal-padding-xs{padding-left:2.5vw;padding-right:2.5vw;}.left-padding-xs{padding-left:2.5vw;}.right-padding-xs{padding-right:2.5vw;}#blog-main-wrapper .row{width:88.6vw;} @media only screen and (min-width:1025px) and (max-width:1440px){.header-inner .header-bar{padding:10px 50px;}.top-bar-section li:not(.has-form) a:not(.button){font-size:14px;}section.footer-details-left{padding:20px;}} @media only screen and (min-width:1025px) and (max-width:1366px){.top-bar-section li:not(.has-form) a:not(.button){font-size:11px;}.has-sidebar .post-title{font-size:3em !important;}.top-bar-section li:not(.has-form) a:not(.button){font-size:12px;}a.header-phone{font-size:12px;}p.company-name{text-transform:uppercase;font-size:1.3em;}.company-name-wrapper{width:15%;}.navigation-wrapper{width:85%;}.small-header{font-size:1.7em;}} @media only screen and (min-width:1025px) and (max-width:1180px){.top-bar-section li:not(.has-form) a:not(.button){font-size:10px;}p.company-name{text-transform:uppercase;font-size:1em;}.small-header{font-size:1.5em;}.cta-btn{max-width:250px;width:250px;}} @media only screen and (max-width:1024px){.mobile-sticky-cta{display:block;position:fixed;bottom:0;left:0;width:100%;z-index:2;}a.sticky-btn{display:inline-block;width:50%;float:left;text-align:center;color:#000000;text-transform:uppercase;font-weight:bold;background:#d7d6d0;padding:20px 5px;border-right:solid .5px #000000;}a.sticky-btn.alt{background:#d7d6d0;color:#000000;border-left:.5px solid #000000;}.badges-row{padding-left:0;padding-right:0;text-align:center;}.badge{display:inline-block;float:unset !important;width:auto;padding-bottom:4vh;}body{background:#FFFFFF;}.side-buffer,.left-buffer,.right-buffer{padding-left:0;padding-right:0;}main .columns{padding-left:5vw !important;padding-right:5vw !important;text-align:center !important;}.vertical-padding-xs{padding-top:3vh;padding-bottom:3vh;}.top-padding-xs{padding-top:3vh;}.bottom-padding-xs{padding-bottom:3vh;}.vertical-padding-small{padding-top:4vh;padding-bottom:4vh;}.top-padding-small{padding-top:4vh;}.bottom-padding-small{padding-bottom:4vh;}.vertical-padding-medium{padding-top:5vh;padding-bottom:5vh;}.top-padding-medium{padding-top:5vh;}.bottom-padding-medium{padding-bottom:5vh;}.vertical-padding-large{padding-top:6vh;padding-bottom:6vh;}.top-padding-large{padding-top:6vh;}.bottom-padding-large{padding-bottom:6vh;}.vertical-padding-x-large{padding-top:7vh;padding-bottom:7vh;}.top-padding-x-large{padding-top:7vh;}.bottom-padding-x-large{padding-bottom:7vh;}.strip-padding-mobile{padding-left:0 !important;padding-right:0 !important;}.m-vpad-none{padding-top:0;padding-bottom:0;}.m-btm-0{padding-bottom:0;}.m-top-0{padding-top:0;}.mobile-bg-remove{background:none !important;}.m-white-bg{background:#FFFFFF;}.m-light-bg{background:#f5f5f5;}.mobile-navigation{display:block;right:25px;position:absolute;text-transform:uppercase;top:20px;vertical-align:middle;width:auto;height:24px;z-index:999;}i.toggle-bars{display:inline-block;position:relative;font-size:25px;line-height:25px;color:#000000;}.mobile-navigation .fa-close{color:#000000;font-size:25px;}.fullwidth-navigation .top-bar{padding:0;display:block;background:#FFFFFF;height:auto;}.fullwidth-navigation .top-bar-section ul:not(.dropdown){padding-top:10%;}.fullwidth-navigation .title-area{display:none !important;}.top-bar-section{background:#FFFFFF;margin-bottom:10%;}.fullwidth-navigation .top-bar-section ul{position:relative;right:0;width:100%;z-index:997;padding-top:40px;}.fullwidth-navigation.active .top-bar-section .has-dropdown.moved>.dropdown{box-shadow:none;left:100%;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button){line-height:50px;text-align:center;padding:0 !important;font-size:20px !important;color:#000000;}.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover,.top-bar-section ul li:hover:not(.has-form)>a{padding:0;line-height:50px;color:#8f7353;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:#FFFFFF;color:#8f7353;}.fullwidth-navigation.active .top-bar-section .has-dropdown.moved>.dropdown{box-shadow:none;left:150%;border-radius:0;padding-bottom:40px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){color:#000000;line-height:35px !important;font-size:16px !important;}.top-bar .top-bar-section ul.dropdown li:not(.dropdown){height:35px;}.top-bar-section ul li{text-align:center;}.top-bar-section li:not(.has-form) a:not(.button){display:inline-block;width:auto;}.top-bar-section .has-dropdown>a:after{right:-20px;margin:0;border-color:transparent transparent transparent #000000;bottom:21px;top:unset;}.row.header-bar{display:block;padding-bottom:2vh;}.logo-wrapper{width:auto;margin-bottom:10px;float:none;}.header-details{text-align:center;padding:0 2vw;display:block;width:100%;}.company-details{max-width:100%;width:100%;padding:0 15px;}.mobile-header-bg{height:200px;background:left center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2025/04/mobile-bg.jpg);}.shadow::before{display:none;}h1,h1 a{font-size:32px;}h2,.svc-box h2,.cta-section h2{font-size:26px;}ul.icon-list li,ul.inner-list li{padding-left:0;margin-bottom:0;line-height:1.7;}ul.icon-list li::before,ul.inner-list li::before{display:none;}.svc-box.left,.svc-box.right{padding-left:5vw;padding-right:5vw;}.footer-wrapper{padding-bottom:0;background:#1e1e1e;}.footer-inner{border-radius:0;box-shadow:none;padding-bottom:100px;}.footer-inner .columns{text-align:center;margin-bottom:1vh;}.footer-inner h2{margin:25px 0;}.lnm-logo{margin-top:0;text-align:center !important;}.top-radius{border-radius:0;}.footer-social .fa{font-size:30px;margin:15px 20px;}.page-wrapper.single-wrapper.landing-page-wrapper.row,.row.service-areas-wrapper{padding:0;} #ae_launcher{bottom:80px !Important;left:10px !important;right:initial !important;}.fullwidth-navigation{background:#FFFFFF;position:absolute;top:0;z-index:997;width:100%;}a.header-phone{display:none;}.logo-wrapper img{width:150px;}.logo-bg.left{height:30vw;}.slider-wrapper{display:none;}.badge img{width:180px;}.nav-flex{display:none!important;}.company-name-wrapper{width:100%;margin:0 auto;text-align:center;font-size:1.5em;}.intro-section{padding:5vh 5vw;}.home-box-grid{grid-template-columns:1fr;}.service-row-grid img{height:280px;width:378px;align-items:center;justify-content:center;margin:0 auto;}.service-row-grid{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-content:center;}.home-box-grid.split-half{grid-template-columns:1fr;}.home-box-2 .cta-btn{margin:50px auto 10px;}.home-box-1.text-center.footer-img{display:none;}.footer-flex{grid-template-columns:1fr;text-align:center;justify-content:center;text-align:center;display:flex;flex-direction:column-reverse;}.hours{margin:0 auto;}.hours p{max-width:100%;}.home-box-1.img-box{margin:0 auto;}#blog-main-wrapper .has-sidebar .row{width:90vw !important;}.home-box-1.img-box{margin:0 10px;width:300px;height:300px;}.breadcrumbs{width:80vw;margin:1vw auto;}} @media only screen and (max-width:767px){.mobile-sticky-cta{display:block;position:fixed;bottom:0;left:0;width:100%;z-index:2;}a.sticky-btn{display:inline-block;width:50%;float:left;text-align:center;color:#000000;text-transform:uppercase;font-weight:bold;background:#d7d6d0;padding:20px 5px;border-right:solid .5px #000000;}a.sticky-btn.alt{background:#d7d6d0;color:#000000;border-left:.5px solid #000000;}.footer-wrapper{padding-bottom:54px;}.contactForm .captchaWrapper:not(.slideOut) img{max-width:50%;}.logo-wrapper img{width:100px;}.logo-bg.left{height:40vw;}p.company-name{font-size:1em;}.form-wrapper-home{padding:0 10px 0 10px;}.row.intro-section .split-half > div{padding:0 10px;}.has-sidebar .post-title{font-size:2em !important;}.contact-img{height:300px;}.page-wrapper.single-wrapper.landing-page-wrapper.row,.row.service-areas-wrapper{padding:20px;}} @media only screen and (max-width:500px){.mobile-header-bg{height:110px;background:center / cover no-repeat url(https://y2designandbuild.com/wp-content/uploads/sites/639/2025/04/small-bg.jpg);}} 