 @import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&family=Ysabeau+Office:ital,wght@0,1..1000;1,1..1000&display=swap');header.header-wrapper{display:block;float:left;max-width:100%;width:100%;position:relative;}header.header-wrapper.interior-page{background:#cdb7a19e;padding:50px 0;}.navigation-wrapper{background:#ffffff ;position:fixed;text-align:center;top:0;width:100%;z-index:5;display:flex;flex-direction:column;align-items:center;}.interior-page .navigation-wrapper{position:fixed;}.header-company-wrapper{float:left;position:absolute;text-align:center;top:50%;width:100%;z-index:2;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.interior-page .header-company-wrapper{position:relative;top:0;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.header-company-title{margin:30px 0 12px;}.header-company-title > a{clear:both;color:#000;display:block;font-family:'Outfit',sans-serif;font-size:50px;letter-spacing:6px;line-height:45px;margin:0;position:relative;text-transform:uppercase;}.header-company-serviceorder{color:%BLACK%;font-family:'Ysabeau Office',sans-serif;font-size:21px;font-weight:600;letter-spacing:2px;margin:0 0 15px;}a.slider-button[href^="tel:"]{border:5px solid #cdb7a1;color:%BLACK% !important;display:inline-block;font-family:'Ysabeau Office',sans-serif;font-size:19px;font-weight:600;letter-spacing:2px;line-height:60px;margin:52px 0 0;padding:0 50px;text-transform:uppercase;}.slider-button:hover,.slider-button:focus{color:#000000;}.social-media-wrapper{position:absolute;right:60px;top:58%;z-index:3;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.social-media-wrapper a{background:none;border:1px solid #000000;border-radius:22px;color:#000000;display:block;font-size:18px;line-height:42px;margin:0 0 8px;text-align:center;width:45px;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease;}.social-media-wrapper a:hover{background:#c1f2ee;border:1px solid #000000;color:#000000;}.interior-page .logo{margin:15px 0 0;} @media only screen and (min-width:1026px){.top-bar-section ul li{display:inline-block;float:none;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){color:#000000;background:#ffffff;border-bottom:3px solid #1fd0c3;}.top-bar-section .has-dropdown>a:after{border-color:rgb(31 208 195) transparent transparent transparent;top:35.5px;}main.interior-page{margin-top:7vw!important;}}  .top-bar,.top-bar-section ul li,.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button){background:none;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button){background:none;}.top-bar{background:none;height:70px;line-height:70px;margin-bottom:0;position:relative;}.top-bar-section ul li > a{color:#333333;font-family:'Outfit',sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:4px;}.top-bar-section li:not(.has-form) a:not(.button){line-height:70px;padding:0 33px;}  .top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button){color:#333333;line-height:64px;padding:0 33px;border-bottom:3px solid #1fd0c3;background:#ffffff;}.slider-wrapper{display:block;float:left;max-width:100%;overflow:hidden;position:relative;width:100%;}.slider-offset{position:relative;}.slider-offset::before{background:rgb(252 252 252 / 74%);content:"";width:100%;height:100%;position:absolute;z-index:1;}.slick-dots{background:none;bottom:0;height:31px;margin:0 0 0 13px;position:absolute;top:53%;width:auto;z-index:3;-moz-transform:rotate(90deg) translateY(-50%);-webkit-transform:rotate(90deg) translateY(-50%);-o-transform:rotate(90deg) translateY(-50%);-ms-transform:rotate(90deg) translateY(-50%);transform:rotate(90deg) translateY(-50%);}.slick-dots li button::before{display:none;}.slick-dots li button{border:2px solid #000;height:20px;width:20px;}.slick-dots li.slick-active button{background:#c1f2ee;border:2px solid #30d4c8;}.slick-dotted.slick-slider{margin-bottom:0;}.location-tagline{clear:both;float:left;position:relative;text-align:center;width:100%;}.location-tagline::before{background:rgba(255,255,255,0.4);content:"";height:5px;width:100%;position:absolute;top:-5px;left:0;right:0;}.location-tagline p{color:#333333;font-size:25px;font-family:'Outfit',sans-serif;line-height:60px;text-transform:uppercase;margin:0;}.location-tagline .bg-one p{font-size:20px;color:%BLACK%;text-transform:none;}.cta-image{background-position:bottom center;background-size:100% auto;}.cta-image .cta-button{border:5px solid #1fd0c3;color:#000000;font-size:18px;font-family:'Ysabeau Office',sans-serif;letter-spacing:2px;padding:0 15px;position:absolute;top:50%;left:0;right:0;line-height:55px;margin:0 auto;width:335px;text-transform:capitalize;text-align:center;z-index:1;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#c1f2ee;font-weight:600;}.cta-image-block{background:url("https://decoratingsolutionsnj.com/wp-content/themes/idec2/images/cta-image-block-1.jpg");background-position:bottom center;background-size:cover;background-repeat:no-repeat;position:relative;}.cta-image-block::before{background:rgba(0,0,0,0.5);content:"";position:absolute;top:0;left:0;width:100%;height:100%;}.cta-image-block h1,.cta-image-block h2,.cta-image-block h3,.cta-image-block h4,.cta-image-block h5,.cta-image-block h6{color:#ffc153;}.cta-image-block p,.cta-image-block ul li{color:#FFFFFF;}.image-block-2{background:url("https://decoratingsolutionsnj.com/wp-content/themes/idec2/images/cta-image-block-2.jpg");background-position:bottom center;background-size:cover;background-repeat:no-repeat;position:relative;}.cta-image-1{background:url("https://decoratingsolutionsnj.com/wp-content/uploads/sites/48/2025/10/home-img1.jpg");background-position:bottom center;background-size:cover;position:relative;}.cta-image-2{background:url("https://decoratingsolutionsnj.com/wp-content/themes/idec2/images/cta-image2.jpg");background-position:bottom center;background-size:cover;position:relative;}.bathroom-designer{background:url("https://decoratingsolutionsnj.com/wp-content/uploads/sites/48/2025/10/bathroom-design1.jpg");background-position:bottom center;background-size:cover;position:relative;}.interior-designer{background:url("https://decoratingsolutionsnj.com/wp-content/uploads/sites/48/2025/10/interior-designer1.jpg");background-position:bottom center;background-size:cover;position:relative;}.remodeling-designer{background:url("https://decoratingsolutionsnj.com/wp-content/uploads/sites/48/2025/10/remodeling-designer1.jpg");background-position:bottom center;background-size:cover;position:relative;}.kitchen-designer{background:url("https://decoratingsolutionsnj.com/wp-content/uploads/sites/48/2025/10/kitchen-designer1.jpg");background-position:bottom center;background-size:cover;position:relative;}.window-treatment-designer{background:url("https://decoratingsolutionsnj.com/wp-content/uploads/sites/48/2025/10/window-treatment1.jpg");background-position:bottom center;background-size:cover;position:relative;}.read-more{color:#000000;font-family:'Ysabeau Office',sans-serif;font-size:15px;font-weight:bold;letter-spacing:1px;line-height:30px;padding:0 0 0 30px;position:relative;text-transform:uppercase;}.read-more::before{content:"";width:0;height:0;border-color:transparent transparent transparent #1fd0c3;border-style:solid;border-width:5px 2px 5px 8px;position:absolute;left:0;top:5px;}.bg-one .read-more,.bg-two .read-more{color:%BLACK%;}.content-block{width:550px;max-width:100%;padding:0 26px;}.content-block.right-side{width:650px;}.content-block.right-side.slim{width:550px;}.content-block.framed-content{position:absolute;width:550px;max-width:100%;top:50%;left:0;right:0;margin:0 auto;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.content-block.left-side{float:right;margin:0 100px 0 0;}.content-block.right-side{float:left;margin:0 0 0 100px;}.content-block ul{margin:0;padding:0 0 0 25px;}.content-block ul li{color:#333333;font-size:14px;line-height:30px;position:relative;}.footer-wrapper .footer-button1{background:#cdb7a1a3;border:4px solid #cdb7a1;color:#3a3025;display:block;font-family:'Ysabeau Office',sans-serif;font-size:15px;font-weight:bold;line-height:55px;margin:40px auto 0;padding:0;text-align:center;text-transform:uppercase;width:375px;}.footer-wrapper .footer-button2{background:#76e2da73;border:4px solid #76e2da73;color:%BLACK%;display:block;font-family:'Ysabeau Office',sans-serif;font-size:15px;font-weight:bold;line-height:55px;margin:40px auto 0;padding:0;text-align:center;text-transform:uppercase;width:375px;}  #wpadminbar{display:none !important;} body{font-family:'Ysabeau Office',sans-serif;}h1,h1{color:#000000;font-family:'Outfit',sans-serif;font-size:32px;margin:0 0 15px;position:relative;}h2{color:#000000;font-family:'Outfit',sans-serif;font-size:22px;margin:0 0 15px;position:relative;}h3{color:#000000;font-family:'Outfit',sans-serif;font-size:22px;margin:0 0 15px;position:relative;}h4{color:#000000;font-family:'Outfit',sans-serif;font-size:22px;margin:0 0 15px;position:relative;}p{font-family:"Yantramanav",sans-serif;color:#333333;font-size:15px;line-height:30px;margin:0 0 15px;}.bg-one h1,.bg-two h1,.bg-one h2,.bg-two h2,.bg-one h3,.bg-two h3,.bg-one h4,.bg-two h4,.bg-one h5,.bg-two h5,.bg-one h6,.bg-two h6{color:%BLACK%;}.bg-one p,.bg-two p,.bg-one ul li,.bg-two ul li{color:#000;}.heading-accent{position:relative;}.heading-accent::before{content:"";height:15px;left:-20px;position:absolute;top:9px;width:12px;}.sub-heading1{color:#000000;font-family:'Outfit',sans-serif;font-size:25px;margin:0 0 15px;position:relative;}.accent-one{color:%BLACK% !important;}.accent-two{color:#ffc153 !important;}.accent-three{color:#40414d !important;}ul{list-style-type:none;}ul.triangles li{position:relative;list-style-position:inside;}ul.triangles li::before{border-color:transparent transparent transparent #000000;border-style:solid;border-width:4px 2px 4px 5px;content:"";height:0;left:-15px;position:absolute;top:10px;width:0;}.bg-one ul.triangles li::before,.bg-two ul.triangles li::before{border-color:transparent transparent transparent #1fd0c3;}.row{margin:0 auto;max-width:1200px;width:100%;}.row.wide{margin:0 auto;max-width:1400px;width:100%;}.row.full-width{margin:0 auto;max-width:100%;width:100%;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:75em;}.vertical-padding-extra-large{padding-top:150px;padding-bottom:135px;}.vertical-padding-large{padding-top:120px;padding-bottom:105px;}.vertical-padding-medium{padding-top:90px;padding-bottom:75px;}.vertical-padding-small{padding-top:60px;padding-bottom:45px;}.vertical-padding-extra-small{padding-top:45px;padding-bottom:15px;}.strip-padding{padding-right:0 !important;padding-left:0 !important;}.content-wrapper{background:#FFFFFF;}.bg-one{background:#e4f2f1;}.bg-two{background:#dfd1c3;}.display-block{display:block !important;}.page-wrapper{max-width:75rem;clear:both;}.backToTop{background:#252525;height:70px;left:0;margin:0 auto;position:absolute;right:0;top:-35px;width:70px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.backToTop .fa{color:#ffffff;cursor:pointer;display:block;font-size:42px;left:0;margin:0 auto;position:relative;right:0;text-align:center;top:20%;-moz-transform:rotate(-45deg) translateY(-40%);-webkit-transform:rotate(-45deg) translateY(-40%);-o-transform:rotate(-45deg) translateY(-40%);-ms-transform:rotate(-45deg) translateY(-40%);transform:rotate(-45deg) translateY(-40%);}a.clicktocall[href^="tel:"]{color:#1fd0c3 !important;font-family:'Outfit',sans-serif,sans-serif !important;font-size:30px !important;text-transform:uppercase !important;}.footer-wrapper{background:#ffffff;position:relative;width:100%;border-top:2px solid #cdb7a1;}.footer-inner-wrapper{margin:0 auto;padding:25px 0 0 0;}.footer-inner-wrapper h1{padding:0 0 25px 0;}.footer-wrapper p{color:%BLACK%;margin:0 0 10px;font-weight:lighter;}.disclaimer{background:#dfd1c3;padding:0 15px;}.disclaimer p{color:#000000;font-family:'Ysabeau Office',sans-serif;font-size:11px;font-weight:normal;line-height:normal;margin-bottom:0;padding:30px 0;}.lnm-image > img{margin:15px 0 0;max-height:55px;width:auto;}.contact-information-wrapper{padding:50px 0 80px;}.contact-address.address,.contact-phone.phone,.contact-email.email{display:block;font-family:'Ysabeau Office',sans-serif;font-size:18px;font-weight:normal;line-height:30px;margin:0;position:relative;}.contact-address.address{margin:0 0 15px;}.contact-address.address::before{color:#252525;position:absolute;font-size:25px;font-family:"FontAwesome";line-height:30px;top:50%;left:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.contact-info{position:relative;}.contact-info.fa::before{color:#252525;position:absolute;font-size:25px;font-family:"FontAwesome";line-height:30px;top:50%;left:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.contact-info.fa.fa-tablet::before{left:7px;}.contact-info.fa.fa-envelope-o::before{left:5px;}.contact-hours-wrapper{margin:0 0 50px 0;}.contact-hours-wrapper p{font-size:18px;}.contact-payments-wrapper > img{display:inline-block;margin:0 3px 0 0;max-height:35px;}.row.map-wrapper{margin-bottom:42px;}.contactForm{margin-top:20px;}.contactForm label{font-weight:bold;display:block;}.contactForm input{border:1px solid #252525;color:#252525;height:40px;margin-bottom:15px;padding:7px;width:100%;}.contactForm textarea{border:1px solid #252525;color:#252525;width:100%;height:115px;max-width:100%;min-width:100%;min-height:115px;}.contactForm .captchaWrapper{}.contactForm .captchaRefresh{height:auto;vertical-align:middle;width:20px;}.contactForm .submitWrapper{text-align:center;}.contactForm .submitWrapper span.submit{background:#dfd1c3 none repeat scroll 0 0;border:1px solid #cdb7a1;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;color:#000;cursor:pointer;display:block;font-family:"Yantramanav",sans-serif;font-size:15px;line-height:38px;letter-spacing:1px;margin:0;padding:0 10px;text-transform:uppercase;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.contactForm .submitWrapper span.submit:hover{background:none;color:#252525;}.captcha-img-wrapper{float:left;width:35%;}.captcha-img-wrapper > img{display:inline-block;max-height:35px;vertical-align:middle;}.captcha-input-wrapper{float:left;width:62%;}.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;}.filter-wrapper label{color:#1fd0c3;display:inline-block;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:bold;letter-spacing:2px;line-height:38px;margin:0 15px 0 0;}.filter-wrapper select{background:none;border:1px solid #d5d5d5;color:#000000;display:inline-block;font-family:"Open Sans",sans-serif;font-size:13px;height:38px;margin:0;text-transform:uppercase;width:400px;}.filter-wrapper select option{font-family:"Open Sans",sans-serif;font-size:13px;text-transform:uppercase;}.gallery-wrapper{clear:both;float:left;min-height:475px;width:100%;padding:45px 0;}.gallery-wrapper .gallery-row{padding:0 0.75em;}.gallery-wrapper .gallery-row .columns{float:left !important;padding:0 0.75em 1.4em;}.gallery-row a{position:relative;}.gallery-row a img{position:relative;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease;}.gallery-row a img::before{content:"";height:100%;position:absolute;width:100%;z-index:-1;}.gallery-row a::before{background:#FFFFFF;content:"";height:calc(100% - 1.4em);left:0.75em;position:absolute;top:0;width:calc(100% - 1.5em);z-index:-1;}.gallery-row a:hover img{opacity:0.4;}.gallery-row a:hover .cross{background:rgba(0,0,0,0) none repeat scroll 0 0;display:block;height:100%;width:100%;z-index:0;}.gallery-row a .cross::before,.gallery-row a .cross::after{opacity:0;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease;}.gallery-row a:hover .cross::before{background:#252525;content:"";height:110px;left:0;margin:0 auto;opacity:1;position:absolute;right:0;top:50%;width:1px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.gallery-row a:hover .cross::after{background:#252525;content:"";height:1px;left:0;margin:0 auto;opacity:1;position:absolute;right:0;top:50%;width:110px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.filter-wrapper{overflow:hidden;}[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);}  .custom-slide-out-wrapper{position:fixed;top:50%;right:0;background:#e7e7e7;padding:40px 70px;z-index:9999;border-radius:10px 0px 0px 15px;-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%);-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;}.custom-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);}span.slide-out-title{display:block;margin:0 0 25px;color:#000000;font-weight:700;font-size:1.47em;}.custom-slide-out-form form{margin:0;}.custom-slide-out-wrapper span.custom-form-toggle{position:absolute;left:0;top:50%;color:#ffffff;font-size:24px;width:80px;line-height:80px;text-align:center;background:#cdb7a1;border-radius:40px;box-shadow:0px 25px 40px 0px rgba(28,28,28,0.2);-moz-transform:translateX(-70%) translateY(-50%);-webkit-transform:translateX(-70%) translateY(-50%);-o-transform:translateX(-70%) translateY(-50%);-ms-transform:translateX(-70%) translateY(-50%);transform:translateX(-70%) translateY(-50%);cursor:pointer;}input.slideOutInput[type="text"]{border-radius:15px;font-size:15px;line-height:1.4;height:auto;border:none;padding:10px 25px;margin-bottom:10px;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;}.custom-slide-out-form input[type="text"]::placeholder,.custom-slide-out-form .contactForm textarea::placeholder{color:#000000;}.custom-slide-out-form .contactForm textarea{width:100%;border-radius:15px;line-height:1.4;border:none;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;padding:10px 25px;font-size:15px;height:100px;margin-bottom:10px;}.custom-slide-out-form .contactForm .captchaWrapper{border-radius:15px;font-size:15px;line-height:1.4;height:auto;border:none;box-shadow:none !important;color:#000000;font-weight:normal;margin:0 0 10px;padding:5px 15px;min-height:0;float:left;}.custom-slide-out-form .contactForm .captchaWrapper input{border:none;box-shadow:none;display:inline-block;width:auto;font-size:15px;padding:0 15px;margin:0 0 0 30px;color:#000000;}.custom-slide-out-form .contactForm .captchaWrapper img{max-width:25%;}.custom-slide-out-form .contactForm .captchaRefresh{vertical-align:top;}.custom-slide-out-form .contactForm .submitWrapper{text-align:center;margin-top:20px;}.custom-slide-out-form .contactForm .submitWrapper button.submit{color:#000000;font-weight:normal;background:#cdb7a1;border:none;text-align:center;cursor:pointer;min-width:200px;padding:15px;border-radius:10px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.custom-slide-out-form .contactForm .submitWrapper button.submit:hover{box-shadow:0px 25px 40px 0px rgba(28,28,28,0.2);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}   .slider-wrapper{background:#cecece;height:44vw;overflow:hidden!important;}.bg-one p{color:#000;}.header-phone{border:2px solid #1fd0c3;display:inline-block;width:157px;height:51px;padding:11px;font-weight:400;font-family:'Outfit',sans-serif;font-size:19px;font-weight:400;background:#c1f2ee;}.header-phone a{color:#000000;}.content-intro{margin:0 122px;}.home-bg3{background:url("https://decoratingsolutionsnj.com/wp-content/uploads/sites/48/2025/10/home-bg1.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;box-shadow:2px 2px 10px #707478;height:350px;}.cta-image3 img{height:516px;width:416px;}.home-bg3::before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgb(239 239 239 / 85%);}.content-outro.text-right{margin:95px 157px 95px 0;}.ligne-box::before{content:"";position:absolute;width:67%;height:102%;border:2px solid #cdb7a1;z-index:2;top:1vw;left:2vw;}.ligne-box2::before{content:"";position:absolute;width:55%;height:103%;border:2px solid #1fd0c39c;z-index:2;top:1vw;left:2vw;}.cta-image2{background-position:bottom center;background-size:100% auto;position:relative;z-index:1;bottom:-6vw;left:9vw;}.cta-image2 img{height:516px;width:416px;}.cta-image3{background-position:bottom center;background-size:100% auto;position:relative;z-index:1;bottom:-2vw;}.cta-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;}ul.large-4.columns.triangles{width:380px;padding-left:65px;font-weight:700;font-size:1.1em;}.disclaimer img{filter:invert(1);}.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover{background:#fffff;}.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover{background:#ffffff;color:#000;}.service-list{padding-left:14vw;}.about-img img{width:8vw;}.header-company-wrapper{top:58%;}ul.disc{margin-left:-0.9rem;}.logo-wrapper{display:flex;justify-content:center;}.nav-bar{border-top:1px solid #cdb7a1;}.inner-padding{padding-top:12vh;}  @media only screen and (max-width:1680px){ul.large-4.columns.triangles{width:342px;padding-left:0px;}.ligne-box::before{top:2vw;left:3vw;width:83%;height:104%;}.ligne-box2::before{width:70%;top:1vw;left:2vw;}.cta-image2{bottom:-10vw}.slick-dots{top:62%;}.header-company-wrapper{top:65%;}.social-media-wrapper{top:65%;}} @media only screen and (max-width:1600px){.top-bar-section ul li > a{letter-spacing:2px;}} @media only screen and (max-width:1530px){.content-block.right-side,.content-block.left-side{margin:0;width:100%;}} @media only screen and (max-width:1450px){.top-bar-section ul li > a{letter-spacing:1px;}.header-company-title > a{font-size:32px;}.header-company-serviceorder{font-size:18px;letter-spacing:1px;}.slick-dots{left:-50px;}.social-media-wrapper{right:30px;}.ligne-box::before{top:2vw;left:-1vw;width:93%;height:100%;}.ligne-box2::before{width:80%;top:2vw;left:-1vw;height:100%;}.cta-image2{bottom:-12vw;left:3vw;}.cta-image3{bottom:-5vw;}} @media only screen and (max-width:1440px){.service-list{padding-left:9vw;}.social-media-wrapper{right:60px;}.slick-dots{left:0px;}} @media only screen and (max-width:1366px){.ligne-box2::before{width:78% !important;}.header-company-wrapper{top:66%;}.service-list{padding-left:8vw;}} @media only screen and (max-width:1280px){.service-list{padding-left:16vw;}.ligne-box2::before{width:90%!important;}.cta-image2{bottom:-16vw;left:3vw;}.top-bar,.top-bar-section ul li,.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button){font-size:0.86em;}.footer-wrapper .footer-button2{width:360px;}} @media only screen and (max-width:1200px){.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button){padding:0 10px;}} @media only screen and (max-width:1180px){.service-list{padding-left:11vw;}.content-outro.text-right{margin:95px 69px;}.ligne-box2::before{width:79%;}.social-media-wrapper{top:371px;}.header-company-wrapper{top:71%;}.slick-dots{top:359px;}} @media only screen and (max-width:1138px){.service-list{padding-left:8vw;}} @media only screen and (max-width:1025px){a.slider-button[href^="tel:"]{border:3px solid #1fd0c3;color:#FFFFFF !important;font-size:12px !important;line-height:45px;margin:20px 0 0;max-width:100%;padding:0 15px;width:100%;}.top-bar{height:45px;line-height:45px;}.social-media-wrapper{display:none;}.slick-dots{display:none !important;}.top-bar .toggle-topbar.menu-icon a span::after{box-shadow:0 0 0 1px #252525,0 7px 0 1px #252525,0 14px 0 1px #252525;}.top-bar .toggle-topbar.menu-icon a{color:#000000;font-size:24px;font-weight:300;line-height:33px;background:#e4f2f1;}.top-bar .name{background:#ffffff;}.image-block-2{display:none;}.vertical-padding-extra-large{padding-top:75px !important;padding-bottom:65px !important;}.vertical-padding-large{padding-top:75px !important;padding-bottom:65px !important;}.vertical-padding-medium{padding-top:50px !important;padding-bottom:45px !important;}.vertical-padding-small{padding-top:35px !important;padding-bottom:25px !important;}.vertical-padding-extra-small{padding-top:35px !important;padding-bottom:25px !important;}.filter-wrapper select{padding:0 0 0 8px !important;max-width:100%;}.filter-wrapper select option{line-height:normal !important;}.slider-wrapper{margin-top:45px;}.header-company-wrapper{position:relative;top:unset;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;}.logo{margin:15px 0;max-width:100%;}.interior-page .logo{margin:0;width:100%;}a.clicktocall[href^="tel:"]{font-size:20px !important;}.header-company-title{margin:10px 0 5px;}.header-company-title > a{font-size:24px;line-height:normal;}.slider-button{border:3px solid #ebb24f;font-size:14px;line-height:45px;margin:20px 0 0;}.cta-image-block,.cta-image-1,.cta-image-2,{min-height:315px;}footer.footer-wrapper p{text-align:center;}footer.footer-wrapper .heading-accent::before{display:none;}.content-block{max-width:100%;padding:0 26px;width:100%;}.content-block.left-side,.content-block.right-side{float:none;margin:0 auto;width:auto;}.content-block.right-side.slim{width:100%;}.columns.extra-padding{padding:0 41px !important;}.contact-information-wrapper,.contact-hours-wrapper,.contact-payments-wrapper{padding:0;}.contact-payments-wrapper{margin:0 0 45px;}.contactForm .submitWrapper span.submit{margin-bottom:35px;}#lightbox,#outerImageContainer,#imageContainer,#lightboxImage,#imageDataContainer{height:auto !important;max-width:100% !important;}#lightbox{position:fixed !important;top:0 !important;}#imageContainer > #hoverNav a{bottom:20px;}#prevLink,#nextLink{height:100% !important;width:50%;}#nextLink{background:rgba(0,0,0,0) url("./images/next.png") no-repeat scroll 100% 50% !important;opacity:0.6;}#prevLink{background:rgba(0,0,0,0) url("./images/prev.png") no-repeat scroll 0 50% !important;opacity:0.6;}  img.logo{-webkit-filter:invert(1);filter:none;}h1.header-company-title{color:#000000;}.header-company-title > a{color:#000000;}.header-company-serviceorder{color:#000000;}a.slider-button[href^="tel:"]{background:#e4f2f1;color:#000000 !important;font-size:20px !important;line-height:45px;text-align:center;margin:20px 0 0;max-width:100%;padding:0 15px;width:100%;position:fixed;left:0;bottom:0;z-index:99;font-weight:500;}.slider-wrapper{margin-top:0;height:200px;background:center / cover no-repeat url(https://decoratingsolutionsnj.com/wp-content/uploads/sites/48/2025/11/mobile1.jpg);}.location-tagline{display:none;}.interior-page .logo{-webkit-filter:none;filter:none;}.interior-page .header-company-title > a{color:#ffffff;}.interior-page .header-company-serviceorder{color:#ffffff;}.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button){background:#e4f2f1;border:none;}.footer-wrapper{margin-bottom:5vw;}.footer-social{text-align:center;padding-top:10px;}.footer-social .fa{font-size:20px;color:#ffffff;}.footer-social a{display:inline-block;margin:0 15px;}#ae_launcher{bottom:80px !important;left:10px !important;right:initial !important;}ul.large-4.columns.triangles{width:302px;}.service-list{padding-left:0vw;}.home-bg3{height:auto;}.service-list{padding-left:3vw;}.content-outro.text-right{margin:78px 151px;}header.header-wrapper.interior-page{background:none;}.logo{max-width:100%;margin:45px 0 0 0;}.interior-page .navigation-wrapper{margin:20px;}.nav-bar{width:100%;}.text-right{text-align:center !important;}body{text-align:center;}ul.triangles{margin-left:0;padding-right:0!important;list-style-position:inside;}ul.large-4.columns.triangles{width:auto!important;}.service-list{padding-left:0;display:flex;flex-direction:column;align-items:center;}.about-img img{width:16vw;}ul.disc{display:flex;flex-direction:column;align-items:center;}.disclaimer{height:124px;}.inner-padding{padding-top:0;}} @media only screen and (max-width:820px){ul.large-4.columns.triangles{width:231px;}} @media only screen and (max-width:786px){.navigation-wrapper{position:relative;}.top-bar.expanded .title-area{background:#FFFFFF;}.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button){line-height:45px;}.slider-wrapper{margin-top:0;}.slider-wrapper .slider-offset{min-width:850px;position:relative;}.logo{width:100%;}.location-tagline p{line-height:30px;padding:12px 0;}a{max-width:100%;}.header-company-title > a{letter-spacing:0;font-size:20px;}.header-company-serviceorder{letter-spacing:0;line-height:1.5;font-size:16px;}} @media only screen and (max-width:767px){.disclaimer{padding-bottom:8vw!important;}} @media only screen and (max-width:500px){.slider-wrapper{height:110px;background:center / cover no-repeat url(https://decoratingsolutionsnj.com/wp-content/uploads/sites/48/2025/11/small-mobile1.jpg);}.content-intro{margin:0 19px;}.content-outro.text-right{margin:48px 0;}ul.large-4.columns.triangles{width:304px;}.about-img img{width:27vw;}.logo{margin:-12px 0 0 0;}#ae_launcher .icomoon-wrapper{height:12px !important;}} 