.components-panel .components-flex{display:inherit}@font-face{font-family:trebucbd_5;src:url('fonts/trebucbd_5.eot');src:url('fonts/trebucbd_5.eot') format('embedded-opentype'),url('fonts/trebucbd_5.woff2') format('woff2'),url('fonts/trebucbd_5.woff') format('woff'),url('fonts/trebucbd_5.ttf') format('truetype'),url('fonts/trebucbd_5.svg#trebucbd_5') format('svg');font-display:swap}@font-face{font-family:trebuc_5;src:url('fonts/trebuc_5.eot');src:url('fonts/trebuc_5.eot') format('embedded-opentype'),url('fonts/trebuc_5.woff2') format('woff2'),url('fonts/trebuc_5.woff') format('woff'),url('fonts/trebuc_5.ttf') format('truetype'),url('fonts/trebuc_5.svg#trebuc_5') format('svg');font-display:swap}h1,h2,h3,h4,h5,h6{font-family:trebucbd_5;font-weight:500;line-height:normal;margin:0;clear:both;padding:10px 0}.banner-text .logisland-loc-title{font-size:45px;line-height:56px;font-weight:700;padding-inline-end:95px}.home .banner-text .logisland-loc-title{padding-inline-end:0px}.longisland-banner-form-inner h2{position:relative;z-index:2;font-size:36px;margin:0 0 30px;padding-block:0;text-align:center}.longisland-city-text-inner .longisland-map-text-map figure{border:0;box-shadow:none;padding:0;border-radius:25px}.info-content p a{color:#00f}.fa{font-family:FontAwesome!important;font-weight:inherit!important}.theme-container-full{display:flex;justify-content:space-between;width:calc(100% - 25px);margin:0 auto}.custom-page-123 a.btn{margin-top:10px;display:inline-block;padding:5px 46px}.page-template-warranty-policy-template .banner-text h1{text-align:center;margin:0 auto;padding:0 0 25px!important}.page-template-warranty-policy-template .btn-inner{text-align:center;margin:0 auto}#to_top,.Long.Island.Tub.Refinishing,.blog .longisland-banner,.blog .ny-ourservice-section,.blog .ny-testimonial-section,.blog .ny-whychoose-section,.entry-meta-blog .entry-date .fa,.error404 .client-speak,.error404 .footer-newsletter,.error404 .longisland-banner,.error404 .longisland-free-quote,.error404 .ny-ourservice-section,.error404 .ny-testimonial-section,.full-width #secondary,.header-mob-logo,.home .page-title,.longisland-accroding .inner,.non-slip-application .before-after,.page-id-12960 .longisland-banner,.page-template-contact-free-estimate .longisland-banner-form.req-form,.page-template-contact-us-template .ny-ourservice-section,.page-template-home .page-title,.page-template-location-template .longisland-banner-form.req-form,.page-template-locations-suffolk-template .longisland-banner-form.req-form,.page-template-schedule-appointment .ny-ourservice-section,.page-template-warranty-policy-template .longisland-banner-form.req-form,.page-title.header,.post-info .entry-date .fa,.says,.single-post #secondary,.single-post .breadcrumbs,.single-post .ny-ourservice-section,.single-post .ny-testimonial-section,.single-post section#free-quote,.single-post section.client-speak{display:none}.fc-spinner-wrapper{background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999999}.sk-folding-cube{margin:0 auto;width:40px;height:40px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.iti__flag-container,.single-post .comments-area{display:none!important}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-left:19px!important}.sk-folding-cube .sk-cube::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fed700;-webkit-animation:2s linear infinite both sk-foldCubeAngle;animation:2s linear infinite both sk-foldCubeAngle;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}#to_top,.about-service,.btn,.fc-header-top-text-main,.long-island-setp-item,.longisland-accroding.show .toggle,.longisland-benefits-item .info,.longisland-free-quote-details,.replacing-vs-reglazing .chart-table .chart-head{background:linear-gradient(90deg,#1d3768 0,#0d6986 100%)}.page-template-warranty-policy-template .page-title{margin-block-end:0!important}.page-template-commercial-template .longisland-banner{margin-block-end:0;align-items:center!important}.page-template-commercial-template .longisland-banner-wrapper{grid-template-columns:1fr}.page-template-commercial-template .longisland-banner-form.req-form{display:none}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.fc-spinner{width:50px;height:40px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.sk-folding-cube .sk-cube2::before{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-folding-cube .sk-cube4::before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube .sk-cube3::before{-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}#to_top::before{font-family:fontawesome;font-size:22px;position:absolute;left:0;right:0;margin:0 auto;top:1px;content:"\f106";text-align:center}#to_top{z-index:999;text-align:center;bottom:30px;font-size:0;position:fixed;right:30px;width:36px;height:36px;border-radius:50%}.page-template-location-template.ny-website section,.page-template-locations-suffolk-template.ny-website section,.page-template-warranty-policy-template .banner-inner-new{margin-block-end:4%}.navigation-bar .mega>li.menu-item-has-children>.sub-menu>li a::before{content:'';position:absolute;top:50%;left:-10px;width:0;height:2px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:1;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;background-color:#1d3768}.navigation-bar .mega>li.menu-item-has-children>.sub-menu>li a:hover{padding:16px 28px 16px 35px}.navigation-bar .mega>li.menu-item-has-children>.sub-menu>li a:hover::before{opacity:1;width:15px;left:10px;right:auto}.grid-items p{letter-spacing:0;margin:0;color:#000}.page-id-12185 section.about-service{background:#fff;padding-bottom:0}.page-id-12185 .longisland-banner{background-position:center!important}.banner-inner-new h1,.banner-inner-new h2,.cl-tagline h3{color:#1a5899;margin:0 0 15px;font-size:35px;font-weight:700}.custom-location-start p{letter-spacing:0}.longisland-accroding{border:1px solid #d6dbdf;margin:0 0 10px;border-radius:15px}.page-template-warranty-policy-template p{letter-spacing:0}.form-service-checkbox .ff-el-input--content,.form-service-radio .ff-el-input--content{display:flex;gap:40px;align-items:center;flex-wrap:wrap}.fc-header-top-text-main .fc-header-iconmobile,.longisland-paint-reglazing-wrapper h3{color:#fff;font-size:20px}.custom-map iframe{max-width:100%;width:100%}.custom-map .common-title{text-align:left}.longisland-accroding .toggle{font-size:18px;padding:12px 14px;margin-block-end:0;color:#1f1f1f;border-radius:15px 15px 0 0;position:relative;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.longisland-accroding.show .toggle::after{border-color:#fff;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.longisland-accroding .toggle::after{content:"";border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:relative;right:0;margin-inline-end:20px}.home-img img{text-align:right;display:block;width:100%}.home-banner .longisland-banner-wrapper{display:grid;grid-template-columns:1.6fr 2fr;gap:25px;align-items:center}.home .banner-text .logisland-loc-title{padding-inline-end:0px;color:#222;font-family:Inter;font-size:48px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize}section.longisland-banner.home-banner{background:linear-gradient(180deg,#fff 10.13%,rgba(188,237,255,.2) 100%)!important}.header-main{border-bottom:1px solid #eaeaea;background:#fff}a.first-btn{margin-top:20px!important;display:inline-block;width:auto}.home-banner .grid-list-custom li:before{background:url("https://longislandtubrefinishing.com/wp-content/uploads/2026/01/Group-9.svg") no-repeat;position:absolute;top:5px;width:14px;height:14px;content:"";left:-21px}.banner-text img{display:none}.home-banner .grid-list-custom li{position:relative;list-style:none;color:#1b1b1b;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.home-banner .longisland-banner-details ul.grid-list-custom{padding-left:20px}.home-banner ul.grid-list-custom{grid-template-columns:1fr 1fr;gap:22px 31px}section.longisland-banner.home-banner::before{content:"";opacity:1;width:100%;height:100%;display:block;position:absolute;top:0;background:0 0}.home p{color:#1b1b1b;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:30px}.main-content-inner .replacing-vs-reglazing,.page-template-location-template .page-title,.page-template-locations-suffolk-template .page-title{margin-block-end:0}.banner-text .logisland-loc-title,.banner-text span,.blog h1.entry-title-main,.btn:hover,.longisland-accroding.show .toggle,.meta-inner .comments-link a,.single-post .meta-inner .entry-date,.single-post .meta-inner .fa{color:#fff}.custom-warrenty-page .FAQ-sec{background:0 0;padding-top:15px}.warranty-section ul.img-box li{list-style:none;margin-right:0}.warranty-section ul.img-box{display:flex;justify-content:center}.warranty-section ul li img{max-width:70%;display:block;margin:0 auto;text-align:center}.longisland-accroding .inner{margin:0;font-size:15px;padding:12px 14px;letter-spacing:0;text-align:left}.cl-tagline .btn-container,.cl-tagline .btn-inner{display:inline-block;position:relative}.chart-table .row,.city-grid-wrapper,.custom-alignment,.longisland-benefits-wrapper,ul.grid-list-custom,ul.warenty-listing{display:grid;display:grid}.cl-tagline{text-align:center;margin-block-start:50px}.longisland-paint-reglazing-wrapper{padding-inline-end:18px}.page-template-location-template .longisland-banner,.page-template-locations-suffolk-template .longisland-banner{background-image:url(images/freshcodes/location.webp)}.page-template-location-template .banner-hero-section,.page-template-location-template .longisland-city-text-grid,.page-template-locations-suffolk-template .banner-hero-section,.page-template-locations-suffolk-template .longisland-city-text-grid{margin-block-end:22px}.page-template-location-template .longisland-city-text-inner,.page-template-locations-suffolk-template .longisland-city-text-inner{grid-template-columns:1fr 1.3fr;gap:40px;align-items:flex-start}.page-template-location-template .info-content h2,.page-template-locations-suffolk-template .info-content h2{padding-block:0;margin-block-end:15px;color:#1a5899!important}.page-template-location-template .longisland-city-text-inner figure,.page-template-locations-suffolk-template .longisland-city-text-inner figure{background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;padding:0;border-radius:0}.city-grid-wrapper,.longisland-benefits-wrapper{grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}.page-template-inner-location .custom-second-box span{color:#1d3768;text-align:center;display:block;font-weight:500;font-size:15px;margin-block-start:20px}ul.grid-list-custom{grid-template-columns:1fr 1fr}.city-text-grid figure{overflow:hidden;margin:0;position:relative;border:2px solid #f5f5f5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:20px;background:#fff;-webkit-box-shadow:0 0 15px 5px #efefef;box-shadow:0 0 15px 5px #efefef}.custom-second-box .aw-box figure img{width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:.25s ease-out;-moz-transition:.25s ease-out;-ms-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out}.ny-mainbanner-inner .banner-overlay,.page-template-location-template .longisland-city-text-inner figure img,.page-template-locations-suffolk-template .longisland-city-text-inner figure img{border-radius:0}.common-title-h1{font-size:2.5rem;color:#1a5899;margin:0 0 15px;font-weight:700}.page-template-contact-free-estimate .longisland-banner,.page-template-location-template .longisland-banner,.page-template-locations-suffolk-template .longisland-banner,.page-template-warranty-policy-template .longisland-banner{min-height:auto;padding:120px 0;background-position:center}.contact-us-mobile p,.fc-address,.longisland-free-quote-details p{margin-block-start:0;text-align:left;letter-spacing:0}.longisland-city-text-details .info-content h1{font-weight:700}.about-service{padding:60px 0 40px;text-align:center;color:#fff;margin-block-start:5%}.custom-grid.new-sec-process,.long-island-setp-wrapper,.price-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px}.custom-item,.custom-second-box .aw-box,.footer-bottom .site-info,.long-island-setp-wrapper,.price-wrapper,.thankyou-tagline,.thankyou-text{text-align:center}.replacing-vs-reglazing{background:#f6fbff;position:relative;margin:0;padding:80px 0 90px;text-align:center}.main-content-inner .about-service{margin-block-start:0}.info-content p{letter-spacing:0}.new-sec-process h2{color:#000;font-size:24px;margin-block:5px}.long-island-setp-card-inner h2{margin-block-end:40px;text-align:center;font-size:2rem;font-weight:700}.info-content h1,.services-sec .services-box .btn:hover{color:#1d3768;font-weight:700}.replacing-vs-reglazing .chart-table .chart-head{padding:5px 0;color:#fff;border-radius:25px 25px 0 0}.replacing-vs-reglazing .chart-table .chart-body .row div{padding:5px 15px}.replacing-vs-reglazing .chart-table .chart-body{margin:0;border:2px solid #2e7ed2;border-top:0;border-radius:0 0 25px 25px}.replacing-vs-reglazing .chart-table .chart-body .row:nth-child(2n){background:#f5f5f5}.replacing-vs-reglazing .chart-table .chart-body p{margin:0;padding:5px 0;font-size:18px;line-height:26px;font-weight:600}.replacing-vs-reglazing .chart-table h4{color:#fff;text-align:left;font-size:1.5rem}.chart-table .row{grid-template-columns:1fr 1fr 1fr;text-align:left}.price-sec .price-info{background:#f6fbff;border:2px dashed #c6cbcf;box-shadow:0 5px 10px rgba(0,0,0,.15);height:100%;margin:0;padding:35px 30px;border-radius:20px}.price-sec .price-info h3{color:#1a5899;text-align:center;font-size:30px;padding:0;margin:0 0 25px}.price-sec .price-info h3 span{display:block;font-size:20px;margin:10px 0 0;font-weight:400;font-family:trebuc_5}.long-island-setp-item{padding:40px;border-radius:15px;color:#fff}.long-island-icon-wrapper img{width:60px;height:auto}.long-island-number-wrapper .long-island-number-text::after,.long-island-number-wrapper .long-island-number-text::before{content:"";border-block-end:2px dashed #fff;height:auto;width:115px;display:block;position:absolute;right:40px;top:13px;margin:auto}.client-speak .owl-theme .owl-nav button.owl-next,.long-island-number-wrapper .long-island-number-text::after{left:40px}.long-island-number-wrapper .long-island-number-text{font-size:30px;margin-block:40px 25px;display:inline-block;font-weight:600;position:relative}.long-island-heading-wrapper .long-island-heading-text{color:#fff;margin-block:15px 20px}.page-template-contact-free-estimate .longisland-banner .longisland-banner-wrapper{grid-template-columns:1fr;text-align:center}ul.warenty-listing{grid-template-columns:1fr 1fr 1fr 1fr;gap:20px 30px;padding-left:2rem}.li-sec ul{margin:0;padding:0 0 5px}.li-sec ul li::before{content:"\f101";font-family:FontAwesome;display:inline-block;margin:0 10px 0 0}.li-sec ul li{list-style:none;margin:0 0 10px;padding:0;position:relative}.longisland-benefits-item .info{margin:0 0 10px;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;padding:35px 15px;height:100%}.longisland-benefits-item .info figure img{max-width:65px}.location-wrap .longisland-city-text-inner,.longisland-city-text-inner.bath-section{align-items:center}.longisland-benefits-item .info h4{color:#fff;font-size:18px;position:relative}.about-Refinish .aw-box h4 a,.choose-us .inner h3,.header .menu-head .sub-menu>li>a:hover,.post-taxonomies .cat-links a:hover,a,h2,h4{color:#1a5899}.fc-date-btn-main .read-more a:hover,.fluentform .top-form .iti__selected-flag{background:0 0}.custom-alignment{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:40px 22px;padding-top:20px;margin-bottom:30px}.longisland-custom-service-box-wrapper.custom-alignment{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}#to_top,.btn{color:#fff!important;font-family:trebucbd_5!important}.btn:hover{background:linear-gradient(90deg,#308aac 0,#2d4966 100%)!important}.btn-container .btn.scroll{display:inline-block;border-radius:50px}.about-Refinish{position:relative;z-index:1;padding:0}.FAQ-sec h2,.about-Refinish h2,.free-quote h2{font-size:36px;position:relative;margin:0 0 15px;FONT-WEIGHT:700}.ff-el-group.top-form.top-form-upload{padding:40px 20px;border:2px dashed #cdcdcd;position:relative}.top-form-upload .ff-el-input--content{text-align:center;margin-block-end:0}.banner .banner-form form label,.banner-inner .banner-form form label,.banner-inner-new .banner-form form label{color:#6f6f6f}.fluentform .top-form-upload .ff_upload_btn.ff-btn{color:#1a5899;padding:0;background:0 0}.ff_upload_btn.ff-btn::before{content:"Add Project Photos Drag & Drop Pics Here";position:absolute;left:0;height:auto;width:100%;color:#000;bottom:20px;right:0;margin:0 auto;text-align:center;font-size:16px;font-weight:700}.banner .banner-form form .form-control,.top-form .top-form-field{background:0 0;border:2px solid #cdcdcd;box-shadow:none;font-size:16px;font-weight:400;-webkit-border-radius:3px;-moz-border-radius:3px;color:#000;height:46px;border-radius:0!important}.longisland-banner-form-inner{background:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:30px 50px 10px;z-index:3}.longisland-benefits{position:relative;padding:0;background:#fff}.longisland-free-quote-details p.longisland-content{color:#fff}.tub-tile-color-change .longisland-banner{background-image:url(images/freshcodes/tub-tile-color-change.webp)}.non-slip-application .longisland-banner{background-image:url(images/freshcodes/non-slip-new-banner.webp)}.rust-chip-repair .longisland-banner{background-image:url(images/freshcodes/rust-banner-new.webp)}.hot-tub-jacuzzi-refinishing .longisland-banner{background-image:url(images/freshcodes/jacuzzi-desktop.webp);background-position:center}.tile-refinishing .longisland-banner{background-image:url(images/freshcodes/tile-new-banner.webp)}.shower-stall-refinishing .longisland-banner{background-image:url(images/freshcodes/showerstall-banner.webp)}.page-id-12180 .longisland-banner,.page-template-bathtub-refinishing .longisland-banner,.page-template-common-refinishing-template .longisland-banner,.page-template-inner-location .longisland-banner,.page-template-sink-reglazing-template .longisland-banner{margin-block-end:3%}.home .longisland-banner{background-image:url(images/freshcodes/home-main-banner.webp)}.banner-buttons{margin-top:30px;display:flex;align-items:normal;gap:24px}a.first-btn{background:linear-gradient(90deg,#1d3768 0,#0d6986 100%);padding:10px 25px;border-radius:25px;color:#fff;font-family:Inter;font-weight:500}a.second-btn{color:#fff;border:1px solid #eaeaeeae;padding:8px 25px;border-radius:25px}.longisland-banner{width:100%;background-image:url(images/freshcodes/process-new.webp);background-repeat:no-repeat;background-position:bottom left;background-attachment:scroll;background-size:cover;max-width:100%;padding:60px 0 30px;position:relative;min-height:550px;display:flex;align-items:end}.longisland-banner::before{content:"";background:#000;opacity:.6;width:100%;height:100%;display:block;position:absolute;top:0}.close-menu,.comment-author,.common-title,.fc-mobile-text,.footer-bottom .theme-container .footer-left,.header-main,.longisland-banner-form.req-form,.mega-menu ul li.menu-item-has-children a,.page-title.header,.theme-container,header#masthead{position:relative}.bath-section .longisland-city-text-details .info-content h1{font-size:35px;color:#1d3768;padding-block:0}.longisland-banner-wrapper{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:center}.fc-header-top-text-inner .fa.fa-phone{color:#fff;font-size:22px}.ny-lprepair-banner img,.wp-block-image.size-large img{border-radius:20px}.entry-content-dec,.ny-whychoose-section,.single-post .comments-area{padding-block-end:10px}.blog .ny-whychoose-section,.ny-singular-page .ny-whychoose-section{position:relative;z-index:7;overflow:visible}.page-title{display:inline-block;width:100%;vertical-align:top;box-sizing:border-box;word-break:break-word;position:relative;margin-block-end:6%}.footer-bottom .footer-right .textwidget p,.widget ul li:last-child,.widget.woocommerce.widget_product_categories li:last-child,body,body.grid{margin:0}.page-title-inner{position:relative;z-index:7;padding-block:0;display:grid;grid-template-columns:1fr;padding-block:4% 0px;text-align:center}.ny-link{color:#fb4848}*,.widget.widgets-footercontact .contact_wrapper.toggle-block,::after,::before{box-sizing:border-box}img{height:auto;max-width:100%;vertical-align:middle}ul{clear:both;padding:0}.col-sm-12.aw-coll.custom-second-box{width:100%;max-width:100%}.custom-item p{margin-block:0;font-size:16px;line-height:22px;font-weight:500}.custom-item img,.longisland-custom-service-box-wrapper figure{overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 0 15px;-webkit-box-shadow:rgba(0,0,0,.3) 0 5px 15px;box-shadow:rgba(0,0,0,.3) 0 5px 15px;border:2px solid #fff}.last-sec-loc .nav.nav-tabs{display:flex;gap:45px;margin-block-end:20px}.logisland-location-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:20px}.last-sec-loc .nav.nav-tabs .nav-link-wrapper.active{border-bottom:2px solid #ff8a00}.last-sec-loc .nav.nav-tabs .nav-link-wrapper{border:none;border-bottom:currentcolor;color:#1d3768;padding:10px 0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;font-weight:600}.custom-item img{width:100%;object-fit:cover}.longisland-city-text-inner figure img{border-radius:10px;width:100%;z-index:2}.longisland-city-text-inner figure{margin:0;position:relative;border:2px solid #f5f5f5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:20px;background:#fff;-webkit-box-shadow:0 0 15px 5px #efefef;box-shadow:0 0 15px 5px #efefef}.longisland-city-text-details .info-content{position:relative;overflow:hidden}.longisland-about-refinish-inner p{text-align:left;letter-spacing:normal}.info-content h3,.longisland-city-text-details .info-content h2,.longisland-title-h2{color:#1d3768;font-size:36px;margin:0 0 20px;cursor:auto;line-height:40px;letter-spacing:0;font-weight:700}.longisland-city-text-inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.longisland-paint-reglazing-inner{display:flex;gap:35px;align-items:center}.longisland-paint-reglazing-details,.longisland-paint-reglazing-image-block{max-width:100%;flex:0 0 auto;width:50%}.longisland-paint-reglazing-wrapper h2{color:#fff;font-size:36px;position:relative;margin:0 0 35px;font-weight:600}.longisland-paint-reglazing{position:relative;background:#1d3768;color:#fff;z-index:1;padding:0;max-width:100%;overflow:hidden}.longisland-paint-reglazing-wrapper li{padding:0 30px 0 0;display:inline-block;position:relative;width:100%}.amaz-after-before-grid,.longisland-paint-reglazing-wrapper ul,.tub-tile-color-change .grid-list{display:grid;grid-template-columns:1fr 1fr 1fr}.longisland-paint-reglazing-wrapper ul{gap:25px 0}.longisland-paint-reglazing-wrapper ul .inner{display:flex;align-items:center;gap:20px}.amaz-after-before-grid{max-width:100%;gap:50px;padding-inline:15px}.ba-Slider{position:relative;display:block;margin:20px auto;overflow:hidden;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ba-Slider #after::after,.ba-Slider #before::before{content:"Before";position:absolute;background:linear-gradient(135deg,#2e7ed2 0,#67c0e1 100%);color:#fff;border-radius:10px;padding:.3rem;top:20px;left:20px}#before{top:0;left:0;width:50%;overflow:hidden;z-index:99}#before,.slider{position:absolute}.ba-Slider #before img{max-width:unset;height:100%}#after,#after img,.ba-Slider #before,.longisland-paint-reglazing-image-block .longisland-paint-reglazing-wrapper,.longisland-paint-reglazing-image-block .longisland-paint-reglazing-wrapper img{height:100%}.longisland-map-text-map iframe{width:100%;border-radius:10px}.slider{top:calc(50% - 16px);left:calc(50% - 16px);background-image:url(images/freshcodes/after-before-slider.svg);width:56px;height:56px;cursor:pointer;background-size:cover;background-repeat:no-repeat;margin-inline-start:-11px;z-index:999}.close-menu::before,.hitarea,.mobile-menu .collapsable-hitarea::after{height:20px;right:0;position:absolute}.common-title{font-weight:700;font-size:36px;text-align:center;margin-bottom:30px;color:#1d3768}.ease{transition:width .5s,left .5s;-moz-transition:width .5s,left .5s;-webkit-transition:width .5s,left .5s}.amaz-after-before-inner .ba-Slider #after::after{content:"after";right:20px;left:auto;text-transform:capitalize}.longisland-paint-reglazing-image-block .longisland-paint-reglazing-wrapper figure,figure{margin-block:0}.longisland-paint-reglazing-wrapper ul .inner img{max-width:50px}.longisland-city-text-details p{text-align:left;letter-spacing:normal}.fluentform_wrapper_4 .ff-btn,.longisland-custom-service-box-wrapper figure img,.widget_search .search-form .search-field,.widget_search label{width:100%}.custom-second-box h3{font-size:18px;line-height:24px;color:#1d3768;font-weight:700;padding-block:0}.ny-website section,.page-template-contact-free-estimate.ny-website section{margin-block-end:3%}.location-wrap{margin-block-end:2%!important}.widget ol,.widget ul{list-style:none;margin:0;padding:0}a{text-decoration:none;cursor:pointer}.bypostauthor>article .fn::before,.comment-edit-link::before,.comment-reply-link::before,.comment-reply-title small a::before,.contributor-posts-link::before,.menu-toggle::before,.search-box .search_btn::after,.slider-direction-nav a::before{-webkit-font-smoothing:antialiased;display:inline-block;font:12px/1 FontAwesome;text-decoration:inherit;vertical-align:middle}.header-logo img,.header-mob-logo img{height:auto!important}header#masthead.sticky-menu.header-style{position:fixed;display:block;width:100%;left:0;right:0;z-index:9999;top:0;box-sizing:border-box;padding:0;box-shadow:0 -20px 30px 6px #000;-moz-box-shadow:0 -20px 30px 6px #000;-webkit-box-shadow:0 -20px 30px 6px #000;-webkit-font-smoothing:antialiased;animation:.9s both fixedAnim;-webkit-animation:.9s both fixedAnim;-moz-animation:.9s both fixedAnim;-ms-animation:0.9s ease 0s normal both 1 running fixedAnim;-o-animation:.9s both fixedAnim;will-change:transform;margin:0}header#masthead{z-index:9999}@-webkit-keyframes fixedAnim{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fixedAnim{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fixedAnim{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.admin-bar .sticky-menu.header-style{margin-top:32px}.sticky-menu{min-height:40px}#follow_us .toggle-block li>a{display:flex;background:#fff;padding:10px 11px;align-items:center;justify-content:center;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;transform:translateX(-10px) translateZ(0);-webkit-transform:translateX(-10px) translateZ(0);-moz-transform:translateX(-10px) translateZ(0);-ms-transform:translateX(-10px) translateZ(0);-o-transform:translateX(-10px) translateZ(0);transition:.5s}#followmewidget-2{margin-block:0px;margin-inline-start:30px}.header-main{display:flex;vertical-align:top;width:100%;display:flex;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.header-top{padding-inline:0px;display:flex}.close-menu{width:24px;z-index:9;cursor:pointer}.mobile-menu-inner{margin:0;padding:5px 20px}.fc-mobile-text .fc-mob-menu-text{margin:0;font-size:18px}.fc-mobile-text{display:flex;align-items:center;padding:10px 20px;background:#ededed;justify-content:space-between}.mobile-menu ul li{width:100%;text-align:left;list-style-type:none;padding:0;position:relative}.mobile-menu ul li a{display:block;padding:8px 0;border-bottom:1px solid #e5e5e5;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out}.close-menu::before{content:"";mask-image:url("images/freshcodes/cat-close.svg");-webkit-mask-image:url("images/freshcodes/cat-close.svg");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:17px;-webkit-mask-size:17px;width:20px;top:auto;left:auto;bottom:-9px;background:#222;margin:auto}.header-bottom .theme-container,.header-top .theme-container{display:flex;justify-content:space-between;align-items:center}.theme-container{width:1400px;margin:0 auto}.header-center,.header-left,.header-right,.nav-links .next,.nav-links .prev{display:flex;align-items:center}.header-left{justify-content:flex-start;padding-block:0px}.header-main .header-top{padding-block:11px}.mobile-navigation{display:none;z-index:99;flex:1}.fc-header-icon-div img{width:40px;height:35px}.entry_tag_links,.fc-header-icon-div{display:flex}.fc-header-top-text-inner,.freshcodes-header-link{display:flex;gap:15px;align-items:center}.mega-menu ul li.menu-item-has-children a::before{content:"\f107";position:absolute;right:0;font-family:FontAwesome;font-size:20px;color:#242424;top:auto;height:auto;width:auto;text-align:center;z-index:9;margin:auto;line-height:22px;cursor:pointer;margin-block-start:0px;bottom:auto;margin-inline-end:8px}.hitarea{cursor:pointer;float:right;top:11px;width:20px;z-index:7;text-align:center;padding:0 1px;line-height:20px}.mobile-menu .collapsable-hitarea::after,.mobile-menu .expandable-hitarea::before{cursor:pointer;display:block;font-family:FontAwesome;font-weight:400;color:#555;font-size:12px}.mobile-menu .expandable-hitarea::before{content:"";mask-image:url("images/freshcodes/pluse.svg");-webkit-mask-image:url("images/freshcodes/pluse.svg");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:17px;-webkit-mask-size:10px;width:20px;height:20px;position:absolute;top:0;left:auto;bottom:auto;right:0;background:#212121}.menu-toggle::before,.mobile-menu .collapsable-hitarea::after{mask-position:center;mask-repeat:no-repeat;left:auto;content:"";-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;width:20px}.mobile-menu .collapsable-hitarea::after{mask-image:url("images/freshcodes/minus.svg");-webkit-mask-image:url("images/freshcodes/minus.svg");mask-size:17px;-webkit-mask-size:10px;top:-4px;bottom:auto;background:#212121}.mobile-navigation.active .mobile-menu{overflow-y:auto;transform:translateX(0)!important;-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;-o-transform:translateX(0)!important;-moz-transform:translateX(0)!important;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.mobile-menu{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.25);-webkit-box-shadow:0 0 20px rgba(0,0,0,.25);-ms-box-shadow:0 0 20px rgba(0,0,0,.25);-o-box-shadow:0 0 20px rgba(0,0,0,.25);box-sizing:border-box;height:100%;left:0;margin-inline-start:0;position:fixed;right:auto;top:0;width:320px;z-index:9999999;transform:translateX(-110%);-webkit-transform:translateX(-110%);-moz-transform:translateX(-110%);-ms-transform:translateX(-110%);-o-transform:translateX(-110%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.menu-toggle::before{mask-image:url("images/freshcodes/menu.svg");-webkit-mask-image:url("images/freshcodes/menu.svg");mask-size:22px;-webkit-mask-size:22px;position:relative;height:20px;right:0;top:0;margin-inline-end:8px;cursor:pointer;background:#666!important}.sitemap-item ul>li::before,.widget.widget_search .widget-search-btn::after{mask-position:center;mask-repeat:no-repeat;mask-size:18px;width:20px;height:20px;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:18px;content:""}#site-navigation{z-index:9;margin-inline-end:274px}.bg-overlay.active{top:0;left:0;right:0;bottom:0;z-index:99;position:fixed;opacity:1;visibility:visible;background-color:rgba(0,0,0,.3);transition:.3s}.mega-menu ul,.mega-menu ul li{list-style:none;margin-block:0;padding:0;border:none;margin-inline-start:0}.mega-menu ul li{display:inline-block;vertical-align:top;position:relative}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{right:auto;left:100%;top:0;margin-block-start:5px}.mega-menu ul li a{display:block;position:relative;margin:0;padding:16px 28px;cursor:pointer;line-height:24px;-webkit-transition:-webkit-all .3s ease-in-out;-o-transition:-o-all .3s ease-in-out;transition:.3s ease-in-out;font-family:trebuc_5}.longisland-blog-heading h3.longisland-title::before,.mega-menu ul li.menu-item-has-children>.sub-menu>li a::before,.navigation-bar .mega>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item a::after{content:none}.mega-menu ul li ul.children,.mega-menu ul li ul.sub-menu{position:absolute;left:0;right:0;top:100%;padding:0;min-width:300px;text-align:left;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform .5s,max-height .3s step-end,max-width .3s step-end,padding .3s step-end;-o-transition:-o-transform .5s,max-height .3s step-end,max-width .3s step-end,padding .3s step-end;transition:transform .5s,max-height .3s step-end,max-width .3s step-end,padding .3s step-end;-webkit-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;box-shadow:0 2px 8px 2px rgba(0,0,0,.1);-moz-box-shadow:0 2px 8px 2px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 8px 2px rgba(0,0,0,.1);margin-block-start:11px}.mega-menu ul li:hover>ul.children,.mega-menu ul li:hover>ul.sub-menu{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.mega-menu ul li ul.sub-menu .menu-item{width:100%;border-bottom:1px solid rgba(0,0,0,.1)}.mega-menu ul.sub-menu>li a{font-size:16px}.navigation-bar .mega>li.menu-item-has-children>.sub-menu>li.menu-item-has-children a::after{content:"";display:inline-block;width:.6rem;height:.6rem;border-right:2px solid #1d3768;border-bottom:2px solid #1d3768;-webkit-transform:rotate(45deg) scale(.85);transform:rotate(-45deg) scale(.85);position:absolute;top:0;bottom:0;margin:auto;right:20px}.client-speak{background:#fff;overflow:hidden;position:relative;margin:0;padding:0;z-index:1}.client-speak-wrapper .client-foter,.longisland-free-quote-heading .contact-footer{color:#1d3768;margin-bottom:30px;text-align:center;font-size:36px;display:block;font-weight:700}.longisland-free-quote-wrapper{display:grid;grid-template-columns:1fr 1.4fr;gap:50px;margin:0;background:#fff;-webkit-box-shadow:rgba(0,0,0,.3) 0 5px 15px;box-shadow:rgba(0,0,0,.3) 0 5px 15px;border:2px solid #fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:0}.longisland-free-quote-details{color:#fff;padding:50px 50px 30px;-webkit-border-radius:30px 0 0 30px;-moz-border-radius:30px 0 0 30px;border-radius:30px 0 0 30px;overflow:hidden;position:relative}.header-top .header-right{gap:25px}.fc-header-top-text-main{position:absolute;right:0;padding:23px 27px}.longisland-free-quote-details span{font-size:30px;font-weight:600;margin-bottom:25px;display:block}address h3,address h4{display:inline-block;font-size:22px}address h3,address h4,address p a{color:#fff;font-style:normal}address .fa{font-size:22px;margin-inline-end:5px}.longisland-free-quote-form-wrapper{padding:55px 40px 15px 0}.ff_submit_btn_wrapper .ff-btn{padding:12px 30px!important}.error404 header,.page-id-12960 header{-webkit-box-shadow:2px 0 8px rgba(0,0,0,.5);box-shadow:2px 0 8px rgba(0,0,0,.5)}.longisland-404-banner .longisland-404-title{font-size:175px;color:#1d3768;font-weight:900;font-family:trebucbd_5;display:inline-block}.error-404.not-found.default-max-width{text-align:center;padding-block:5%}.error404 .woocommerce-info{text-align:center;font-size:25px;display:inline-block;margin-block:50px}.error404 .search-form label{display:block}.error404 .search-form{text-align:center;margin-block:5%}.nyc-waterdamage-description{font-size:20px;line-height:28px}.error404 .search-form .search-field{padding:10px;width:calc(100% - 395px);margin-block-end:30px;border-radius:25px;border:1px solid #e5e5e5}.archive-content{display:grid;grid-template-columns:1fr 1fr 1fr;margin-block:2%;gap:15px}.sitemap-item ul>li{padding-block:4px;display:inline-block;position:relative;display:flex;gap:5px;align-items:center}.sitemap-item ul>li::before{mask-image:url("images/freshcodes/fc-right-arrow.svg");-webkit-mask-image:url("images/freshcodes/fc-right-arrow.svg");background:#222;display:block;top:1px}.blog .page-title-inner{padding-block:9%}.blog-page .main-content-inner.theme-container{display:inline-block}.blog .page-title.header{width:100%;background-image:url(images/freshcodes/process-new.webp);background-repeat:no-repeat;background-position:center;background-attachment:scroll;background-size:cover;display:block}.blog-page .blog{margin-block-end:6%}.blog-page.left-sidebar .main-content-inner #primary{float:right;width:74.5%;margin:0;box-sizing:border-box}.blog-page.left-sidebar .main-content-inner #secondary{position:relative;float:left;width:23%;box-sizing:border-box;margin-bottom:30px}.blog-page .site-content .blog{display:grid;grid-template-columns:1fr 1fr;gap:35px}.blog-page .site-content .blog .entry-title a,.comment-content{color:#212121}.entry-main-content{display:inline-block;vertical-align:top;box-shadow:0 4px 4px 0 rgba(0,0,0,.12);width:100%;position:relative;border-radius:20px}#follow_us .toggle-block li>a img,.tags-links a{border-radius:50px}.blog .post-info,.blog-page .post-info,article.hentry .post-info{padding:20px;box-sizing:border-box;display:inline-block;vertical-align:top;width:100%;text-align:left;position:relative}.entry-meta .meta-inner,.stick-cat{position:absolute;top:15px;left:25px;bottom:auto;right:auto;border-radius:50px;z-index:1}.stick-cat .meta-inner .categories-links a,.sticky-post{padding:3px 10px;display:inline-block;vertical-align:top;font-size:14px;line-height:24px;background:#fb4848;color:#fff;margin-inline-end:5px;border-radius:20px}.sticky-post{background:0 0;padding:0;font-size:14px;font-weight:600;margin-inline-end:10px;color:#212121}.fc-date-btn-main{display:flex;flex-wrap:wrap;align-items:center;margin-block-start:25px;justify-content:space-between}.blog .post-info-inner .entry-content-date,.entry-content-inner,.single .entry-main-content .meta-inner,.single .page-title .entry-meta,.single-post .meta-inner{display:inline-block;vertical-align:top}.entry-content-inner{position:relative;text-align:center;width:100%;overflow:hidden;max-height:500px}.entry-thumbnail .block_hover{background:rgba(0,0,0,.3);bottom:0;left:0;margin:0;position:absolute;right:0;text-align:center;top:0;transition:.5s ease-out;visibility:visible;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;border-top-left-radius:20px;border-top-right-radius:20px}.entry-thumbnail .entry-content-inner img{display:flex;border-top-left-radius:20px;border-top-right-radius:20px}.entry-meta .meta-inner{padding-inline-end:10px;position:relative;margin-inline-end:10px}.single .page-title .entry-meta{width:100%;text-align:center;position:relative;line-height:0}.single .tags-links{padding-top:35px;display:block;margin:0;clear:both}.social-links .widget-title,.tags-links .label{display:inline-block;vertical-align:middle;margin-inline-end:8px;font-weight:400;color:#212121;font-size:15px}.tags-links a{padding:7px 14px;margin:4px 2px;display:inline-block;vertical-align:middle;background-color:#f2f2f2}.single .social-links{align-items:center;display:flex;flex:1;justify-content:flex-end}.single-post .entry-content-dec-inner{margin-bottom:20px}.entry-main-content .entry-thumbnail{position:relative;text-align:center;width:100%;float:left}.single .navigation.post-navigation{text-align:left;padding:30px 0;box-sizing:border-box;display:block;margin:0 auto}.navigation.post-navigation .nav-links{display:flex;justify-content:space-between;margin:0;align-items:flex-start}.post-navigation a.prev-post{display:inline-flex;flex-direction:column;position:relative;-webkit-transition:.35s;transition:.35s;color:#212121}.post-next-content,.post-previous-content{width:280px}.post-navigation .nav-links a.next-post .post-nav-link::after,.post-navigation .nav-links a.prev-post .post-nav-link::after{background-image:url("images/freshcodes/back-arrow.svg");background-color:rgba(0,0,0,0);background-position:center;background-repeat:no-repeat;background-size:12px;height:15px;width:15px;content:'';position:absolute;left:-15px;top:8px;right:auto;bottom:auto}.single-post .longisland-banner-wrapper{display:grid;grid-template-columns:1fr!important;gap:40px!important;align-items:end}.single-post .banner-text .logisland-loc-title{font-size:45px;text-align:center!important}.single-post .longisland-banner{background-position:center center!important;background-attachment:scroll!important;padding:20px 0 80px!important;min-height:350px!important;margin:0!important}.single-post .longisland-banner::before{opacity:.6}.single-post .longisland-banner-form-inner{position:absolute;bottom:60px;width:100%;display:none}.next-nav-text-wrapper,.prev-nav-text-wrapper{font-size:18px;font-weight:600;line-height:22px;color:#212121}.post-navigation a.next-post{text-align:right;position:relative;-webkit-transition:.35s;transition:.35s}.post-navigation .nav-links a.next-post .post-nav-link::after{background-image:url("images/freshcodes/next-arrow.svg");left:auto;right:0}.entry-content-dec,.single-post .comments-area{clear:both;line-height:26px;border-bottom:1px solid #e5e5e5;padding-block-end:10px;display:block;margin:20px auto 30px;text-align:left;width:auto;border:0}.comment-reply-title,.comments-title{font-size:22px;font-weight:600;line-height:30px;position:relative;margin-bottom:10px;display:block}.comment-list{list-style:none;margin:0 0 30px}.comment-body{position:relative;box-sizing:border-box;padding:20px 0;margin-top:20px;border-top:1px solid #e5e5e5;display:inline-block;vertical-align:top}.comments-area .comment-author{display:flex;font-size:14px}.comment-form-comment,.comments-area .comment-respond{display:inline-block;width:100%}.comment-meta .avatar{width:70px;height:auto;border-radius:50px;border:1px solid #e5e5e5}.comment-author a,.comment-author b{font-weight:600;text-transform:capitalize;font-size:16px;margin-top:10px;line-height:20px;display:block}.comment-author b,.comment-meta .comment-author a,.entry-meta-inner .author a{color:#212121;text-transform:uppercase}.comment-metadata a{color:#6e6e6e;display:block;padding:3px 0}.comment-edit-link::before{content:"\f040";margin-inline:6px;vertical-align:middle;-webkit-font-smoothing:antialiased;display:inline-block;font:12px/1 FontAwesome;text-decoration:inherit}.footer-widget,.footer-widget .widget,.site-footer{vertical-align:top;width:100%}.comment-content>:last-child,.comment-respond .form-submit{margin-bottom:0}.comment-content,.comments-area,.comments-area .comment-list .reply{padding-top:15px;padding-inline-start:110px;box-sizing:border-box}.comment-reply-link{text-decoration:underline}.comment-list .children{list-style:none;margin-inline-start:60px;margin-top:0}.comments-area .comment-respond{margin:30px 0;box-sizing:border-box}.attachment .entry-main-content,.single .entry-main-content{padding:0;text-align:left;box-shadow:none}.single .entry-main-content .entry-thumbnail{width:100%;margin-bottom:50px}.page-title.header::before,.widget .widget-title::before{content:"";position:absolute;left:0;right:0;margin:0 auto;width:100%}.comment-author,.comment-awaiting-moderation,.comment-metadata{padding-inline-start:110px;font-size:14px;font-weight:400;display:flex}.comment-author .avatar{position:absolute;top:0;left:0}.comment-form textarea{width:100%;padding:12px;box-sizing:border-box;line-height:22px;background-color:transparent}.primary-sidebar .widget.widget_search .search-form{display:flex;gap:9px}.primary-sidebar .widget{border-bottom:1px solid #e5e5e5;clear:both;list-style:none;margin:0 0 -1px;overflow:hidden;padding:30px 0;position:relative}.primary-sidebar .widget:first-child{padding-top:0}.widget.widget_search .widget-search-btn::after{mask-image:url("images/freshcodes/search.svg");-webkit-mask-image:url("images/freshcodes/search.svg");border:0;position:absolute;right:0;top:0;bottom:0;left:0;margin:auto}.widget.widget_search input[type=submit]{font-size:0;position:relative}.widget-area .widget_search .widget-search-btn .search-submit{padding:0;background:0 0;border:0}.widget_search .widget-search-btn{position:relative;cursor:pointer}.widget_search .search-form .search-field{border:1px solid #e5e5e5;padding:14px 12px;border-radius:30px}.primary-sidebar .widget:last-child{border:0}.page-title.header::before{bottom:0;font-size:20px;text-align:center;z-index:1;height:100%;opacity:.5;background:#000}.page-title-inner{padding-block:3%}.blog-image{min-height:420px;background-repeat:no-repeat;background-position:center;background-attachment:initial;background-size:cover;border-radius:20px}.footer-bottom .theme-container{display:flex;justify-content:center;gap:20px}.site-footer{overflow:hidden;margin:0;display:inline-block;position:relative;z-index:3;clear:both;float:left}#footer-widget-area{padding-block:5%;display:grid;grid-template-columns:1.8fr 1.5fr 1fr;gap:70px}.footer-bottom .theme-container .footer-left::after{content:"";background:#fff;height:65%;width:1px;display:flex;position:absolute;right:-11px;top:0;margin:auto;bottom:0}.footer-widget{box-sizing:border-box;display:inline-block;flex:auto}.widget ul li,.widget.woocommerce.widget_product_categories li{position:relative;margin-block:15px}.static-links-list span{float:none;padding:4px 0;width:auto;display:block}.primary-sidebar .widget_block h2,.widget .widget-title{position:relative;font-size:26px;padding:0;margin:0 0 20px;line-height:33px;display:inline-block}.widget .widget-title::before{background:#0d6986;top:auto;bottom:-6px;height:3px;display:inline-block}.fc-contact-address,.fc-contact-email,.fc-contact-phone,.fc-working-hours{display:flex;gap:10px}.contact_wrapper.toggle-block .fa{font-size:24px}.linkedin.freshcodes-icon .fc-social-icon{mask-image:url("images/freshcodes/custom-facebook.svg");-webkit-mask-image:url("images/freshcodes/custom-facebook.svg");background:#3b5998}.twitter.freshcodes-icon .fc-social-icon{mask-image:url("images/freshcodes/custom-google.svg");-webkit-mask-image:url("images/freshcodes/custom-google.svg");background:#4885ed}.fc-social-icon{mask-image:url("images/freshcodes/custom-yelp.svg");-webkit-mask-image:url("images/freshcodes/custom-yelp.svg");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:18px;-webkit-mask-size:18px;height:20px;width:20px;display:block;top:1px;transition:.1s;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;position:relative;z-index:999;background:#ff1a1a;font-size:0}#follow_us .toggle-block li>a:hover .fc-social-icon{background:#fff}#follow_us .toggle-block li>a.facebook:hover{background:#ff1a1a}#follow_us .toggle-block li>a.twitter:hover{background:#4885ed}#follow_us .toggle-block li>a.linkedin:hover{background:#3b5998}#follow_us .toggle-block li{display:flex;gap:15px}.fc-address,.fc-email,.fc-phone,.fc-working-hours{margin-block:20px}.footer-bottom{padding-block:1.2%;background-color:#2260a8}.footer-widget .widget{margin:20px 0;position:relative;display:inline-block}.thankyou-inner{max-width:100%;padding-block:9%}.thankyou-text{margin-block-end:20px}.thankyou-tagline span{font-size:20px;font-weight:500}.thankyou-title-text{font-size:84px;color:#1d3768;font-weight:700;line-height:normal;font-family:trebucbd_5}.error404 .page-content .ny-textbanner-btn{text-align:center;max-width:100%}.page-template-inner-location section.longisland-city-text-grid{padding-top:80px}.contact-page-form{margin:0 18% 3%;background:#ffff;padding:30px 30px 0;box-shadow:rgba(0,0,0,.3) 0 5px 15px;border:2px solid #fff;border-radius:24px}.page-id-13805 .longisland-banner{background:url("https://longislandtubrefinishing.com/wp-content/uploads/2025/01/sink-reglazing-banner-1.webp")}.sink-inner img{height:396px;object-fit:cover}.service-home{margin-block-start:0%}input#ff_5_2_phone{height:47px!important;border-radius:0;font-size:16px}.longisland-accroding{margin-bottom:25px}.longisland-accroding .inner p{margin:0}.longisland-accroding a{color:#00f}